
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