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

models.es-2015-01-01-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon Elasticsearch Service module holds the client classes that are used for communicating with Amazon Elasticsearch Service

There is a newer version: 2.30.1
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "enableEndpointDiscoveryMethodRequired" : false,
    "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" : [ "deleteElasticsearchServiceRole", "describeReservedElasticsearchInstanceOfferings", "describeReservedElasticsearchInstances", "getCompatibleElasticsearchVersions", "listDomainNames", "listElasticsearchVersions" ]
  },
  "metadata" : {
    "apiVersion" : "2015-01-01",
    "asyncBuilder" : "DefaultElasticsearchAsyncClientBuilder",
    "asyncBuilderInterface" : "ElasticsearchAsyncClientBuilder",
    "asyncClient" : "DefaultElasticsearchAsyncClient",
    "asyncInterface" : "ElasticsearchAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultElasticsearchBaseClientBuilder",
    "baseBuilderInterface" : "ElasticsearchBaseClientBuilder",
    "baseExceptionName" : "ElasticsearchException",
    "baseRequestName" : "ElasticsearchRequest",
    "baseResponseName" : "ElasticsearchResponse",
    "cborProtocol" : false,
    "clientPackageName" : "elasticsearch",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon Elasticsearch Service",
    "documentation" : "Amazon Elasticsearch Configuration Service 

Use the Amazon Elasticsearch Configuration API to create, configure, and manage Elasticsearch domains.

For sample code that uses the Configuration API, see the Amazon Elasticsearch Service Developer Guide. The guide also contains sample code for sending signed HTTP requests to the Elasticsearch APIs.

The endpoint for configuration service requests is region-specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints.

", "endpointPrefix" : "es", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.elasticsearch", "fullModelPackageName" : "software.amazon.awssdk.services.elasticsearch.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.elasticsearch.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.elasticsearch.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.elasticsearch.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "elasticsearch.model", "paginatorsPackageName" : "elasticsearch.paginators", "protocol" : "rest-json", "queryProtocol" : false, "requestTransformPackageName" : "elasticsearch.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Elasticsearch Service", "serviceName" : "Elasticsearch", "signingName" : "es", "syncBuilder" : "DefaultElasticsearchClientBuilder", "syncBuilderInterface" : "ElasticsearchClientBuilder", "syncClient" : "DefaultElasticsearchClient", "syncInterface" : "ElasticsearchClient", "transformPackageName" : "elasticsearch.transform", "uid" : "es-2015-01-01", "xmlProtocol" : false }, "operations" : { "AcceptInboundCrossClusterSearchConnection" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows the destination domain owner to accept an inbound cross-cluster search connection request.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AcceptInboundCrossClusterSearchConnectionRequest", "variableName" : "acceptInboundCrossClusterSearchConnectionRequest", "variableType" : "AcceptInboundCrossClusterSearchConnectionRequest", "documentation" : "

Container for the parameters to the AcceptInboundCrossClusterSearchConnection operation.

", "simpleType" : "AcceptInboundCrossClusterSearchConnectionRequest", "variableSetterType" : "AcceptInboundCrossClusterSearchConnectionRequest" }, "methodName" : "acceptInboundCrossClusterSearchConnection", "operationName" : "AcceptInboundCrossClusterSearchConnection", "paginated" : false, "returnType" : { "returnType" : "AcceptInboundCrossClusterSearchConnectionResponse", "documentation" : "

The result of a AcceptInboundCrossClusterSearchConnection operation. Contains details of accepted inbound connection.

" }, "syncReturnType" : "AcceptInboundCrossClusterSearchConnectionResponse" }, "AddTags" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Attaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive key value pairs. An Elasticsearch domain may have up to 10 tags. See Tagging Amazon Elasticsearch Service Domains for more information.

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

An error occurred while processing the request.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddTagsRequest", "variableName" : "addTagsRequest", "variableType" : "AddTagsRequest", "documentation" : "

Container for the parameters to the AddTags operation. Specify the tags that you want to attach to the Elasticsearch domain.

", "simpleType" : "AddTagsRequest", "variableSetterType" : "AddTagsRequest" }, "methodName" : "addTags", "operationName" : "AddTags", "paginated" : false, "returnType" : { "returnType" : "AddTagsResponse", "documentation" : null }, "syncReturnType" : "AddTagsResponse" }, "AssociatePackage" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a package with an Amazon ES domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

", "httpStatusCode" : 403 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP status code 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociatePackageRequest", "variableName" : "associatePackageRequest", "variableType" : "AssociatePackageRequest", "documentation" : "

Container for request parameters to AssociatePackage operation.

", "simpleType" : "AssociatePackageRequest", "variableSetterType" : "AssociatePackageRequest" }, "methodName" : "associatePackage", "operationName" : "AssociatePackage", "paginated" : false, "returnType" : { "returnType" : "AssociatePackageResponse", "documentation" : "

Container for response returned by AssociatePackage operation.

" }, "syncReturnType" : "AssociatePackageResponse" }, "CancelElasticsearchServiceSoftwareUpdate" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Cancels a scheduled service software update for an Amazon ES domain. You can only perform this operation before the AutomatedUpdateDate and when the UpdateStatus is in the PENDING_UPDATE state.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CancelElasticsearchServiceSoftwareUpdateRequest", "variableName" : "cancelElasticsearchServiceSoftwareUpdateRequest", "variableType" : "CancelElasticsearchServiceSoftwareUpdateRequest", "documentation" : "

Container for the parameters to the CancelElasticsearchServiceSoftwareUpdate operation. Specifies the name of the Elasticsearch domain that you wish to cancel a service software update on.

", "simpleType" : "CancelElasticsearchServiceSoftwareUpdateRequest", "variableSetterType" : "CancelElasticsearchServiceSoftwareUpdateRequest" }, "methodName" : "cancelElasticsearchServiceSoftwareUpdate", "operationName" : "CancelElasticsearchServiceSoftwareUpdate", "paginated" : false, "returnType" : { "returnType" : "CancelElasticsearchServiceSoftwareUpdateResponse", "documentation" : "

The result of a CancelElasticsearchServiceSoftwareUpdate operation. Contains the status of the update.

" }, "syncReturnType" : "CancelElasticsearchServiceSoftwareUpdateResponse" }, "CreateElasticsearchDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for trying to create or access sub-resource that is either invalid or not supported. Gives http status code of 409.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceAlreadyExistsException", "documentation" : "

An exception for creating a resource that already exists. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateElasticsearchDomainRequest", "variableName" : "createElasticsearchDomainRequest", "variableType" : "CreateElasticsearchDomainRequest", "documentation" : "", "simpleType" : "CreateElasticsearchDomainRequest", "variableSetterType" : "CreateElasticsearchDomainRequest" }, "methodName" : "createElasticsearchDomain", "operationName" : "CreateElasticsearchDomain", "paginated" : false, "returnType" : { "returnType" : "CreateElasticsearchDomainResponse", "documentation" : "

The result of a CreateElasticsearchDomain operation. Contains the status of the newly created Elasticsearch domain.

" }, "syncReturnType" : "CreateElasticsearchDomainResponse" }, "CreateOutboundCrossClusterSearchConnection" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new cross-cluster search connection from a source domain to a destination domain.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for creating a resource that already exists. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateOutboundCrossClusterSearchConnectionRequest", "variableName" : "createOutboundCrossClusterSearchConnectionRequest", "variableType" : "CreateOutboundCrossClusterSearchConnectionRequest", "documentation" : "

Container for the parameters to the CreateOutboundCrossClusterSearchConnection operation.

", "simpleType" : "CreateOutboundCrossClusterSearchConnectionRequest", "variableSetterType" : "CreateOutboundCrossClusterSearchConnectionRequest" }, "methodName" : "createOutboundCrossClusterSearchConnection", "operationName" : "CreateOutboundCrossClusterSearchConnection", "paginated" : false, "returnType" : { "returnType" : "CreateOutboundCrossClusterSearchConnectionResponse", "documentation" : "

The result of a CreateOutboundCrossClusterSearchConnection request. Contains the details of the newly created cross-cluster search connection.

" }, "syncReturnType" : "CreateOutboundCrossClusterSearchConnectionResponse" }, "CreatePackage" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Create a package for use with Amazon ES domains.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "InvalidTypeException", "documentation" : "

An exception for trying to create or access sub-resource that is either invalid or not supported. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceAlreadyExistsException", "documentation" : "

An exception for creating a resource that already exists. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

", "httpStatusCode" : 403 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreatePackageRequest", "variableName" : "createPackageRequest", "variableType" : "CreatePackageRequest", "documentation" : "

Container for request parameters to CreatePackage operation.

", "simpleType" : "CreatePackageRequest", "variableSetterType" : "CreatePackageRequest" }, "methodName" : "createPackage", "operationName" : "CreatePackage", "paginated" : false, "returnType" : { "returnType" : "CreatePackageResponse", "documentation" : "

Container for response returned by CreatePackage operation.

" }, "syncReturnType" : "CreatePackageResponse" }, "DeleteElasticsearchDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteElasticsearchDomainRequest", "variableName" : "deleteElasticsearchDomainRequest", "variableType" : "DeleteElasticsearchDomainRequest", "documentation" : "

Container for the parameters to the DeleteElasticsearchDomain operation. Specifies the name of the Elasticsearch domain that you want to delete.

", "simpleType" : "DeleteElasticsearchDomainRequest", "variableSetterType" : "DeleteElasticsearchDomainRequest" }, "methodName" : "deleteElasticsearchDomain", "operationName" : "DeleteElasticsearchDomain", "paginated" : false, "returnType" : { "returnType" : "DeleteElasticsearchDomainResponse", "documentation" : "

The result of a DeleteElasticsearchDomain request. Contains the status of the pending deletion, or no status if the domain and all of its resources have been deleted.

" }, "syncReturnType" : "DeleteElasticsearchDomainResponse" }, "DeleteElasticsearchServiceRole" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the service-linked role that Elasticsearch Service uses to manage and maintain VPC domains. Role deletion will fail if any existing VPC domains use the role. You must delete any such Elasticsearch domains before deleting the role. See Deleting Elasticsearch Service Role in VPC Endpoints for Amazon Elasticsearch Service Domains.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteElasticsearchServiceRoleRequest", "variableName" : "deleteElasticsearchServiceRoleRequest", "variableType" : "DeleteElasticsearchServiceRoleRequest", "documentation" : null, "simpleType" : "DeleteElasticsearchServiceRoleRequest", "variableSetterType" : "DeleteElasticsearchServiceRoleRequest" }, "methodName" : "deleteElasticsearchServiceRole", "operationName" : "DeleteElasticsearchServiceRole", "paginated" : false, "returnType" : { "returnType" : "DeleteElasticsearchServiceRoleResponse", "documentation" : null }, "syncReturnType" : "DeleteElasticsearchServiceRoleResponse" }, "DeleteInboundCrossClusterSearchConnection" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows the destination domain owner to delete an existing inbound cross-cluster search connection.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteInboundCrossClusterSearchConnectionRequest", "variableName" : "deleteInboundCrossClusterSearchConnectionRequest", "variableType" : "DeleteInboundCrossClusterSearchConnectionRequest", "documentation" : "

Container for the parameters to the DeleteInboundCrossClusterSearchConnection operation.

", "simpleType" : "DeleteInboundCrossClusterSearchConnectionRequest", "variableSetterType" : "DeleteInboundCrossClusterSearchConnectionRequest" }, "methodName" : "deleteInboundCrossClusterSearchConnection", "operationName" : "DeleteInboundCrossClusterSearchConnection", "paginated" : false, "returnType" : { "returnType" : "DeleteInboundCrossClusterSearchConnectionResponse", "documentation" : "

The result of a DeleteInboundCrossClusterSearchConnection operation. Contains details of deleted inbound connection.

" }, "syncReturnType" : "DeleteInboundCrossClusterSearchConnectionResponse" }, "DeleteOutboundCrossClusterSearchConnection" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows the source domain owner to delete an existing outbound cross-cluster search connection.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteOutboundCrossClusterSearchConnectionRequest", "variableName" : "deleteOutboundCrossClusterSearchConnectionRequest", "variableType" : "DeleteOutboundCrossClusterSearchConnectionRequest", "documentation" : "

Container for the parameters to the DeleteOutboundCrossClusterSearchConnection operation.

", "simpleType" : "DeleteOutboundCrossClusterSearchConnectionRequest", "variableSetterType" : "DeleteOutboundCrossClusterSearchConnectionRequest" }, "methodName" : "deleteOutboundCrossClusterSearchConnection", "operationName" : "DeleteOutboundCrossClusterSearchConnection", "paginated" : false, "returnType" : { "returnType" : "DeleteOutboundCrossClusterSearchConnectionResponse", "documentation" : "

The result of a DeleteOutboundCrossClusterSearchConnection operation. Contains details of deleted outbound connection.

" }, "syncReturnType" : "DeleteOutboundCrossClusterSearchConnectionResponse" }, "DeletePackage" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Delete the package.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

", "httpStatusCode" : 403 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP status code 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeletePackageRequest", "variableName" : "deletePackageRequest", "variableType" : "DeletePackageRequest", "documentation" : "

Container for request parameters to DeletePackage operation.

", "simpleType" : "DeletePackageRequest", "variableSetterType" : "DeletePackageRequest" }, "methodName" : "deletePackage", "operationName" : "DeletePackage", "paginated" : false, "returnType" : { "returnType" : "DeletePackageResponse", "documentation" : "

Container for response parameters to DeletePackage operation.

" }, "syncReturnType" : "DeletePackageResponse" }, "DescribeElasticsearchDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticsearchDomainRequest", "variableName" : "describeElasticsearchDomainRequest", "variableType" : "DescribeElasticsearchDomainRequest", "documentation" : "

Container for the parameters to the DescribeElasticsearchDomain operation.

", "simpleType" : "DescribeElasticsearchDomainRequest", "variableSetterType" : "DescribeElasticsearchDomainRequest" }, "methodName" : "describeElasticsearchDomain", "operationName" : "DescribeElasticsearchDomain", "paginated" : false, "returnType" : { "returnType" : "DescribeElasticsearchDomainResponse", "documentation" : "

The result of a DescribeElasticsearchDomain request. Contains the status of the domain specified in the request.

" }, "syncReturnType" : "DescribeElasticsearchDomainResponse" }, "DescribeElasticsearchDomainConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticsearchDomainConfigRequest", "variableName" : "describeElasticsearchDomainConfigRequest", "variableType" : "DescribeElasticsearchDomainConfigRequest", "documentation" : "

Container for the parameters to the DescribeElasticsearchDomainConfig operation. Specifies the domain name for which you want configuration information.

", "simpleType" : "DescribeElasticsearchDomainConfigRequest", "variableSetterType" : "DescribeElasticsearchDomainConfigRequest" }, "methodName" : "describeElasticsearchDomainConfig", "operationName" : "DescribeElasticsearchDomainConfig", "paginated" : false, "returnType" : { "returnType" : "DescribeElasticsearchDomainConfigResponse", "documentation" : "

The result of a DescribeElasticsearchDomainConfig request. Contains the configuration information of the requested domain.

" }, "syncReturnType" : "DescribeElasticsearchDomainConfigResponse" }, "DescribeElasticsearchDomains" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticsearchDomainsRequest", "variableName" : "describeElasticsearchDomainsRequest", "variableType" : "DescribeElasticsearchDomainsRequest", "documentation" : "

Container for the parameters to the DescribeElasticsearchDomains operation. By default, the API returns the status of all Elasticsearch domains.

", "simpleType" : "DescribeElasticsearchDomainsRequest", "variableSetterType" : "DescribeElasticsearchDomainsRequest" }, "methodName" : "describeElasticsearchDomains", "operationName" : "DescribeElasticsearchDomains", "paginated" : false, "returnType" : { "returnType" : "DescribeElasticsearchDomainsResponse", "documentation" : "

The result of a DescribeElasticsearchDomains request. Contains the status of the specified domains or all domains owned by the account.

" }, "syncReturnType" : "DescribeElasticsearchDomainsResponse" }, "DescribeElasticsearchInstanceTypeLimits" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. When modifying existing Domain, specify the DomainName to know what Limits are supported for modifying.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for trying to create or access sub-resource that is either invalid or not supported. Gives http status code of 409.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticsearchInstanceTypeLimitsRequest", "variableName" : "describeElasticsearchInstanceTypeLimitsRequest", "variableType" : "DescribeElasticsearchInstanceTypeLimitsRequest", "documentation" : "

Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.

", "simpleType" : "DescribeElasticsearchInstanceTypeLimitsRequest", "variableSetterType" : "DescribeElasticsearchInstanceTypeLimitsRequest" }, "methodName" : "describeElasticsearchInstanceTypeLimits", "operationName" : "DescribeElasticsearchInstanceTypeLimits", "paginated" : false, "returnType" : { "returnType" : "DescribeElasticsearchInstanceTypeLimitsResponse", "documentation" : "

Container for the parameters received from DescribeElasticsearchInstanceTypeLimits operation.

" }, "syncReturnType" : "DescribeElasticsearchInstanceTypeLimitsResponse" }, "DescribeInboundCrossClusterSearchConnections" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all the inbound cross-cluster search connections for a destination domain.

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

The request processing has failed because of invalid pagination token provided by customer. Returns an HTTP status code of 400.

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

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInboundCrossClusterSearchConnectionsRequest", "variableName" : "describeInboundCrossClusterSearchConnectionsRequest", "variableType" : "DescribeInboundCrossClusterSearchConnectionsRequest", "documentation" : "

Container for the parameters to the DescribeInboundCrossClusterSearchConnections operation.

", "simpleType" : "DescribeInboundCrossClusterSearchConnectionsRequest", "variableSetterType" : "DescribeInboundCrossClusterSearchConnectionsRequest" }, "methodName" : "describeInboundCrossClusterSearchConnections", "operationName" : "DescribeInboundCrossClusterSearchConnections", "paginated" : true, "returnType" : { "returnType" : "DescribeInboundCrossClusterSearchConnectionsResponse", "documentation" : "

The result of a DescribeInboundCrossClusterSearchConnections request. Contains the list of connections matching the filter criteria.

" }, "syncReturnType" : "DescribeInboundCrossClusterSearchConnectionsResponse" }, "DescribeOutboundCrossClusterSearchConnections" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all the outbound cross-cluster search connections for a source domain.

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

The request processing has failed because of invalid pagination token provided by customer. Returns an HTTP status code of 400.

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

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeOutboundCrossClusterSearchConnectionsRequest", "variableName" : "describeOutboundCrossClusterSearchConnectionsRequest", "variableType" : "DescribeOutboundCrossClusterSearchConnectionsRequest", "documentation" : "

Container for the parameters to the DescribeOutboundCrossClusterSearchConnections operation.

", "simpleType" : "DescribeOutboundCrossClusterSearchConnectionsRequest", "variableSetterType" : "DescribeOutboundCrossClusterSearchConnectionsRequest" }, "methodName" : "describeOutboundCrossClusterSearchConnections", "operationName" : "DescribeOutboundCrossClusterSearchConnections", "paginated" : true, "returnType" : { "returnType" : "DescribeOutboundCrossClusterSearchConnectionsResponse", "documentation" : "

The result of a DescribeOutboundCrossClusterSearchConnections request. Contains the list of connections matching the filter criteria.

" }, "syncReturnType" : "DescribeOutboundCrossClusterSearchConnectionsResponse" }, "DescribePackages" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes all packages available to Amazon ES. Includes options for filtering, limiting the number of results, and pagination.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

", "httpStatusCode" : 403 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribePackagesRequest", "variableName" : "describePackagesRequest", "variableType" : "DescribePackagesRequest", "documentation" : "

Container for request parameters to DescribePackage operation.

", "simpleType" : "DescribePackagesRequest", "variableSetterType" : "DescribePackagesRequest" }, "methodName" : "describePackages", "operationName" : "DescribePackages", "paginated" : true, "returnType" : { "returnType" : "DescribePackagesResponse", "documentation" : "

Container for response returned by DescribePackages operation.

" }, "syncReturnType" : "DescribePackagesResponse" }, "DescribeReservedElasticsearchInstanceOfferings" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists available reserved Elasticsearch instance offerings.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "variableName" : "describeReservedElasticsearchInstanceOfferingsRequest", "variableType" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "documentation" : "

Container for parameters to DescribeReservedElasticsearchInstanceOfferings

", "simpleType" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "variableSetterType" : "DescribeReservedElasticsearchInstanceOfferingsRequest" }, "methodName" : "describeReservedElasticsearchInstanceOfferings", "operationName" : "DescribeReservedElasticsearchInstanceOfferings", "paginated" : true, "returnType" : { "returnType" : "DescribeReservedElasticsearchInstanceOfferingsResponse", "documentation" : "

Container for results from DescribeReservedElasticsearchInstanceOfferings

" }, "syncReturnType" : "DescribeReservedElasticsearchInstanceOfferingsResponse" }, "DescribeReservedElasticsearchInstances" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about reserved Elasticsearch instances for this account.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for missing / invalid input fields. Gives http status code of 400.

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

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeReservedElasticsearchInstancesRequest", "variableName" : "describeReservedElasticsearchInstancesRequest", "variableType" : "DescribeReservedElasticsearchInstancesRequest", "documentation" : "

Container for parameters to DescribeReservedElasticsearchInstances

", "simpleType" : "DescribeReservedElasticsearchInstancesRequest", "variableSetterType" : "DescribeReservedElasticsearchInstancesRequest" }, "methodName" : "describeReservedElasticsearchInstances", "operationName" : "DescribeReservedElasticsearchInstances", "paginated" : true, "returnType" : { "returnType" : "DescribeReservedElasticsearchInstancesResponse", "documentation" : "

Container for results from DescribeReservedElasticsearchInstances

" }, "syncReturnType" : "DescribeReservedElasticsearchInstancesResponse" }, "DissociatePackage" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Dissociates a package from the Amazon ES domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

", "httpStatusCode" : 403 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP status code 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DissociatePackageRequest", "variableName" : "dissociatePackageRequest", "variableType" : "DissociatePackageRequest", "documentation" : "

Container for request parameters to DissociatePackage operation.

", "simpleType" : "DissociatePackageRequest", "variableSetterType" : "DissociatePackageRequest" }, "methodName" : "dissociatePackage", "operationName" : "DissociatePackage", "paginated" : false, "returnType" : { "returnType" : "DissociatePackageResponse", "documentation" : "

Container for response returned by DissociatePackage operation.

" }, "syncReturnType" : "DissociatePackageResponse" }, "GetCompatibleElasticsearchVersions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of upgrade compatible Elastisearch versions. You can optionally pass a DomainName to get all upgrade compatible Elasticsearch versions for that specific domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetCompatibleElasticsearchVersionsRequest", "variableName" : "getCompatibleElasticsearchVersionsRequest", "variableType" : "GetCompatibleElasticsearchVersionsRequest", "documentation" : "

Container for request parameters to GetCompatibleElasticsearchVersions operation.

", "simpleType" : "GetCompatibleElasticsearchVersionsRequest", "variableSetterType" : "GetCompatibleElasticsearchVersionsRequest" }, "methodName" : "getCompatibleElasticsearchVersions", "operationName" : "GetCompatibleElasticsearchVersions", "paginated" : false, "returnType" : { "returnType" : "GetCompatibleElasticsearchVersionsResponse", "documentation" : "

Container for response returned by GetCompatibleElasticsearchVersions operation.

" }, "syncReturnType" : "GetCompatibleElasticsearchVersionsResponse" }, "GetUpgradeHistory" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the complete history of the last 10 upgrades that were performed on the domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUpgradeHistoryRequest", "variableName" : "getUpgradeHistoryRequest", "variableType" : "GetUpgradeHistoryRequest", "documentation" : "

Container for request parameters to GetUpgradeHistory operation.

", "simpleType" : "GetUpgradeHistoryRequest", "variableSetterType" : "GetUpgradeHistoryRequest" }, "methodName" : "getUpgradeHistory", "operationName" : "GetUpgradeHistory", "paginated" : true, "returnType" : { "returnType" : "GetUpgradeHistoryResponse", "documentation" : "

Container for response returned by GetUpgradeHistory operation.

" }, "syncReturnType" : "GetUpgradeHistoryResponse" }, "GetUpgradeStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetUpgradeStatusRequest", "variableName" : "getUpgradeStatusRequest", "variableType" : "GetUpgradeStatusRequest", "documentation" : "

Container for request parameters to GetUpgradeStatus operation.

", "simpleType" : "GetUpgradeStatusRequest", "variableSetterType" : "GetUpgradeStatusRequest" }, "methodName" : "getUpgradeStatus", "operationName" : "GetUpgradeStatus", "paginated" : false, "returnType" : { "returnType" : "GetUpgradeStatusResponse", "documentation" : "

Container for response returned by GetUpgradeStatus operation.

" }, "syncReturnType" : "GetUpgradeStatusResponse" }, "ListDomainNames" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the name of all Elasticsearch domains owned by the current user's account.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDomainNamesRequest", "variableName" : "listDomainNamesRequest", "variableType" : "ListDomainNamesRequest", "documentation" : null, "simpleType" : "ListDomainNamesRequest", "variableSetterType" : "ListDomainNamesRequest" }, "methodName" : "listDomainNames", "operationName" : "ListDomainNames", "paginated" : false, "returnType" : { "returnType" : "ListDomainNamesResponse", "documentation" : "

The result of a ListDomainNames operation. Contains the names of all Elasticsearch domains owned by this account.

" }, "syncReturnType" : "ListDomainNamesResponse" }, "ListDomainsForPackage" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all Amazon ES domains associated with the package.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

", "httpStatusCode" : 403 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDomainsForPackageRequest", "variableName" : "listDomainsForPackageRequest", "variableType" : "ListDomainsForPackageRequest", "documentation" : "

Container for request parameters to ListDomainsForPackage operation.

", "simpleType" : "ListDomainsForPackageRequest", "variableSetterType" : "ListDomainsForPackageRequest" }, "methodName" : "listDomainsForPackage", "operationName" : "ListDomainsForPackage", "paginated" : true, "returnType" : { "returnType" : "ListDomainsForPackageResponse", "documentation" : "

Container for response parameters to ListDomainsForPackage operation.

" }, "syncReturnType" : "ListDomainsForPackageResponse" }, "ListElasticsearchInstanceTypes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List all Elasticsearch instance types that are supported for given ElasticsearchVersion

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListElasticsearchInstanceTypesRequest", "variableName" : "listElasticsearchInstanceTypesRequest", "variableType" : "ListElasticsearchInstanceTypesRequest", "documentation" : "

Container for the parameters to the ListElasticsearchInstanceTypes operation.

", "simpleType" : "ListElasticsearchInstanceTypesRequest", "variableSetterType" : "ListElasticsearchInstanceTypesRequest" }, "methodName" : "listElasticsearchInstanceTypes", "operationName" : "ListElasticsearchInstanceTypes", "paginated" : true, "returnType" : { "returnType" : "ListElasticsearchInstanceTypesResponse", "documentation" : "

Container for the parameters returned by ListElasticsearchInstanceTypes operation.

" }, "syncReturnType" : "ListElasticsearchInstanceTypesResponse" }, "ListElasticsearchVersions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List all supported Elasticsearch versions

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListElasticsearchVersionsRequest", "variableName" : "listElasticsearchVersionsRequest", "variableType" : "ListElasticsearchVersionsRequest", "documentation" : "

Container for the parameters to the ListElasticsearchVersions operation.

Use MaxResults to control the maximum number of results to retrieve in a single call.

Use NextToken in response to retrieve more results. If the received response does not contain a NextToken, then there are no more results to retrieve.

", "simpleType" : "ListElasticsearchVersionsRequest", "variableSetterType" : "ListElasticsearchVersionsRequest" }, "methodName" : "listElasticsearchVersions", "operationName" : "ListElasticsearchVersions", "paginated" : true, "returnType" : { "returnType" : "ListElasticsearchVersionsResponse", "documentation" : "

Container for the parameters for response received from ListElasticsearchVersions operation.

" }, "syncReturnType" : "ListElasticsearchVersionsResponse" }, "ListPackagesForDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all packages associated with the Amazon ES domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "AccessDeniedException", "documentation" : "

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

", "httpStatusCode" : 403 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListPackagesForDomainRequest", "variableName" : "listPackagesForDomainRequest", "variableType" : "ListPackagesForDomainRequest", "documentation" : "

Container for request parameters to ListPackagesForDomain operation.

", "simpleType" : "ListPackagesForDomainRequest", "variableSetterType" : "ListPackagesForDomainRequest" }, "methodName" : "listPackagesForDomain", "operationName" : "ListPackagesForDomain", "paginated" : true, "returnType" : { "returnType" : "ListPackagesForDomainResponse", "documentation" : "

Container for response parameters to ListPackagesForDomain operation.

" }, "syncReturnType" : "ListPackagesForDomainResponse" }, "ListTags" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns all tags for the given Elasticsearch domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : "

Container for the parameters to the ListTags operation. Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view are attached.

", "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "methodName" : "listTags", "operationName" : "ListTags", "paginated" : false, "returnType" : { "returnType" : "ListTagsResponse", "documentation" : "

The result of a ListTags operation. Contains tags for all requested Elasticsearch domains.

" }, "syncReturnType" : "ListTagsResponse" }, "PurchaseReservedElasticsearchInstanceOffering" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows you to purchase reserved Elasticsearch instances.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceAlreadyExistsException", "documentation" : "

An exception for creating a resource that already exists. Gives http status code of 400.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "variableName" : "purchaseReservedElasticsearchInstanceOfferingRequest", "variableType" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "documentation" : "

Container for parameters to PurchaseReservedElasticsearchInstanceOffering

", "simpleType" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "variableSetterType" : "PurchaseReservedElasticsearchInstanceOfferingRequest" }, "methodName" : "purchaseReservedElasticsearchInstanceOffering", "operationName" : "PurchaseReservedElasticsearchInstanceOffering", "paginated" : false, "returnType" : { "returnType" : "PurchaseReservedElasticsearchInstanceOfferingResponse", "documentation" : "

Represents the output of a PurchaseReservedElasticsearchInstanceOffering operation.

" }, "syncReturnType" : "PurchaseReservedElasticsearchInstanceOfferingResponse" }, "RejectInboundCrossClusterSearchConnection" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows the destination domain owner to reject an inbound cross-cluster search connection request.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RejectInboundCrossClusterSearchConnectionRequest", "variableName" : "rejectInboundCrossClusterSearchConnectionRequest", "variableType" : "RejectInboundCrossClusterSearchConnectionRequest", "documentation" : "

Container for the parameters to the RejectInboundCrossClusterSearchConnection operation.

", "simpleType" : "RejectInboundCrossClusterSearchConnectionRequest", "variableSetterType" : "RejectInboundCrossClusterSearchConnectionRequest" }, "methodName" : "rejectInboundCrossClusterSearchConnection", "operationName" : "RejectInboundCrossClusterSearchConnection", "paginated" : false, "returnType" : { "returnType" : "RejectInboundCrossClusterSearchConnectionResponse", "documentation" : "

The result of a RejectInboundCrossClusterSearchConnection operation. Contains details of rejected inbound connection.

" }, "syncReturnType" : "RejectInboundCrossClusterSearchConnectionResponse" }, "RemoveTags" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes the specified set of tags from the specified Elasticsearch domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RemoveTagsRequest", "variableName" : "removeTagsRequest", "variableType" : "RemoveTagsRequest", "documentation" : "

Container for the parameters to the RemoveTags operation. Specify the ARN for the Elasticsearch domain from which you want to remove the specified TagKey.

", "simpleType" : "RemoveTagsRequest", "variableSetterType" : "RemoveTagsRequest" }, "methodName" : "removeTags", "operationName" : "RemoveTags", "paginated" : false, "returnType" : { "returnType" : "RemoveTagsResponse", "documentation" : null }, "syncReturnType" : "RemoveTagsResponse" }, "StartElasticsearchServiceSoftwareUpdate" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Schedules a service software update for an Amazon ES domain.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartElasticsearchServiceSoftwareUpdateRequest", "variableName" : "startElasticsearchServiceSoftwareUpdateRequest", "variableType" : "StartElasticsearchServiceSoftwareUpdateRequest", "documentation" : "

Container for the parameters to the StartElasticsearchServiceSoftwareUpdate operation. Specifies the name of the Elasticsearch domain that you wish to schedule a service software update on.

", "simpleType" : "StartElasticsearchServiceSoftwareUpdateRequest", "variableSetterType" : "StartElasticsearchServiceSoftwareUpdateRequest" }, "methodName" : "startElasticsearchServiceSoftwareUpdate", "operationName" : "StartElasticsearchServiceSoftwareUpdate", "paginated" : false, "returnType" : { "returnType" : "StartElasticsearchServiceSoftwareUpdateResponse", "documentation" : "

The result of a StartElasticsearchServiceSoftwareUpdate operation. Contains the status of the update.

" }, "syncReturnType" : "StartElasticsearchServiceSoftwareUpdateResponse" }, "UpdateElasticsearchDomainConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "InternalException", "documentation" : "

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

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

An exception for trying to create or access sub-resource that is either invalid or not supported. Gives http status code of 409.

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

An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateElasticsearchDomainConfigRequest", "variableName" : "updateElasticsearchDomainConfigRequest", "variableType" : "UpdateElasticsearchDomainConfigRequest", "documentation" : "

Container for the parameters to the UpdateElasticsearchDomain operation. Specifies the type and number of instances in the domain cluster.

", "simpleType" : "UpdateElasticsearchDomainConfigRequest", "variableSetterType" : "UpdateElasticsearchDomainConfigRequest" }, "methodName" : "updateElasticsearchDomainConfig", "operationName" : "UpdateElasticsearchDomainConfig", "paginated" : false, "returnType" : { "returnType" : "UpdateElasticsearchDomainConfigResponse", "documentation" : "

The result of an UpdateElasticsearchDomain request. Contains the status of the Elasticsearch domain being updated.

" }, "syncReturnType" : "UpdateElasticsearchDomainConfigResponse" }, "UpgradeElasticsearchDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Allows you to either upgrade your domain or perform an Upgrade eligibility check to a compatible Elasticsearch version.

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

An error occurred while processing the request.

", "httpStatusCode" : null }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceAlreadyExistsException", "documentation" : "

An exception for creating a resource that already exists. Gives http status code of 400.

", "httpStatusCode" : 409 }, { "exceptionName" : "DisabledOperationException", "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

An exception for missing / invalid input fields. Gives http status code of 400.

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

The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpgradeElasticsearchDomainRequest", "variableName" : "upgradeElasticsearchDomainRequest", "variableType" : "UpgradeElasticsearchDomainRequest", "documentation" : "

Container for request parameters to UpgradeElasticsearchDomain operation.

", "simpleType" : "UpgradeElasticsearchDomainRequest", "variableSetterType" : "UpgradeElasticsearchDomainRequest" }, "methodName" : "upgradeElasticsearchDomain", "operationName" : "UpgradeElasticsearchDomain", "paginated" : false, "returnType" : { "returnType" : "UpgradeElasticsearchDomainResponse", "documentation" : "

Container for response returned by UpgradeElasticsearchDomain operation.

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

Container for the parameters to the AcceptInboundCrossClusterSearchConnection operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AcceptInboundCrossClusterSearchConnection", "locationName" : null, "requestUri" : "/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/accept", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the inbound connection that you want to accept.

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

The id of the inbound connection that you want to accept.

\n@return The id of the inbound connection that you want to accept.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the inbound connection that you want to accept.

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

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@return The id of the inbound connection that you want to accept.", "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" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the inbound connection that you want to accept.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnectionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the inbound connection that you want to accept.

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

The id of the inbound connection that you want to accept.

\n@return The id of the inbound connection that you want to accept.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the inbound connection that you want to accept.

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

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@return The id of the inbound connection that you want to accept.", "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" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the inbound connection that you want to accept.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the inbound connection that you want to accept.

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

The id of the inbound connection that you want to accept.

\n@return The id of the inbound connection that you want to accept.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the inbound connection that you want to accept.

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

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@return The id of the inbound connection that you want to accept.", "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" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the inbound connection that you want to accept.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to accept.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the inbound connection that you want to accept.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CrossClusterSearchConnectionId" ], "shapeName" : "AcceptInboundCrossClusterSearchConnectionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AcceptInboundCrossClusterSearchConnectionRequest", "variableName" : "acceptInboundCrossClusterSearchConnectionRequest", "variableType" : "AcceptInboundCrossClusterSearchConnectionRequest", "documentation" : null, "simpleType" : "AcceptInboundCrossClusterSearchConnectionRequest", "variableSetterType" : "AcceptInboundCrossClusterSearchConnectionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AcceptInboundCrossClusterSearchConnectionResponse" : { "c2jName" : "AcceptInboundCrossClusterSearchConnectionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a AcceptInboundCrossClusterSearchConnection operation. Contains details of accepted inbound connection.

", "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" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of accepted inbound connection.

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

An error occurred because user does not have permissions to access the resource. Returns HTTP status code 403.

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

The configured access rules for the domain's document and search endpoints, and the current status of those rules.

", "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" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

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

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@return The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(String)}\n", "documentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

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

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@return The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

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

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

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

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

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

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@return The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(String)}\n", "documentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

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

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@return The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

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

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

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

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

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

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@return The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(String)}\n", "documentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

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

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@return The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

\n@param options The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : "

The access policy configured for the Elasticsearch domain. Access policies may be resource-based, IP-based, or IAM-based. See Configuring Access Policiesfor more information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

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

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

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

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

The status of the access policy for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "AccessPoliciesStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccessPoliciesStatus", "variableName" : "accessPoliciesStatus", "variableType" : "AccessPoliciesStatus", "documentation" : null, "simpleType" : "AccessPoliciesStatus", "variableSetterType" : "AccessPoliciesStatus" }, "wrapper" : false, "xmlNamespace" : null }, "AddTagsRequest" : { "c2jName" : "AddTagsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters to the AddTags operation. Specify the tags that you want to attach to the Elasticsearch 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" : "AddTags", "locationName" : null, "requestUri" : "/2015-01-01/tags", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

Specify the ARN for which you want to add the tags.

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

Specify the ARN for which you want to add the tags.

\n@return Specify the ARN for which you want to add the tags.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

Specify the ARN for which you want to add the tags.

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

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@return Specify the ARN for which you want to add the tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

Specify the ARN for which you want to add the tags.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\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 #tagList(List)}.\n@param tagList 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 #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n

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

\n

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

\n@return List of Tag that need to be added for the Elasticsearch domain.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

List of Tag that need to be added for the Elasticsearch domain.

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

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n

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

\n

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

\n@return List of Tag that need to be added for the Elasticsearch domain.", "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" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

List of Tag that need to be added for the Elasticsearch domain.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

Specify the ARN for which you want to add the tags.

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

Specify the ARN for which you want to add the tags.

\n@return Specify the ARN for which you want to add the tags.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

Specify the ARN for which you want to add the tags.

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

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@return Specify the ARN for which you want to add the tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

Specify the ARN for which you want to add the tags.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\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 #tagList(List)}.\n@param tagList 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 #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n

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

\n

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

\n@return List of Tag that need to be added for the Elasticsearch domain.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

List of Tag that need to be added for the Elasticsearch domain.

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

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n

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

\n

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

\n@return List of Tag that need to be added for the Elasticsearch domain.", "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" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

List of Tag that need to be added for the Elasticsearch domain.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

Specify the ARN for which you want to add the tags.

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

Specify the ARN for which you want to add the tags.

\n@return Specify the ARN for which you want to add the tags.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

Specify the ARN for which you want to add the tags.

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

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@return Specify the ARN for which you want to add the tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

Specify the ARN for which you want to add the tags.

\n@param arn Specify the ARN for which you want to add the tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

Specify the ARN for which you want to add the tags.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\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 #tagList(List)}.\n@param tagList 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 #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n

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

\n

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

\n@return List of Tag that need to be added for the Elasticsearch domain.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

List of Tag that need to be added for the Elasticsearch domain.

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

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n

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

\n

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

\n@return List of Tag that need to be added for the Elasticsearch domain.", "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" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

List of Tag that need to be added for the Elasticsearch domain.

\n@param tagList List of Tag that need to be added for the Elasticsearch domain.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

List of Tag that need to be added for the Elasticsearch domain.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ARN", "TagList" ], "shapeName" : "AddTagsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddTagsRequest", "variableName" : "addTagsRequest", "variableType" : "AddTagsRequest", "documentation" : null, "simpleType" : "AddTagsRequest", "variableSetterType" : "AddTagsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AddTagsResponse" : { "c2jName" : "AddTagsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "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" : "AddTagsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddTagsResponse", "variableName" : "addTagsResponse", "variableType" : "AddTagsResponse", "documentation" : null, "simpleType" : "AddTagsResponse", "variableSetterType" : "AddTagsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AdditionalLimit" : { "c2jName" : "AdditionalLimit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

List of limits that are specific to a given InstanceType and for each of it's InstanceRole .

", "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" : "getLimitName", "beanStyleSetterMethodName" : "setLimitName", "c2jName" : "LimitName", "c2jShape" : "LimitName", "defaultConsumerFluentSetterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

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

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@return Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@deprecated Use {@link #limitName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitName(String)}\n", "documentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

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

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitName", "getterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@return Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitName", "sensitive" : false, "setterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
", "setterMethodName" : "setLimitName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitValues", "beanStyleSetterMethodName" : "setLimitValues", "c2jName" : "LimitValues", "c2jShape" : "LimitValueList", "defaultConsumerFluentSetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\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 #limitValues(List)}.\n@param limitValues 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 #limitValues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n

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

\n

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

\n@return Value for given AdditionalLimit$LimitName .\n@deprecated Use {@link #limitValues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitValues(List)}\n", "documentation" : "

Value for given AdditionalLimit$LimitName .

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

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitValues", "getterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n

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

\n

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

\n@return Value for given AdditionalLimit$LimitName .", "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" : "LimitValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "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" : "LimitValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LimitValues", "sensitive" : false, "setterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .", "setterMethodName" : "setLimitValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : "

Value for given AdditionalLimit$LimitName .

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LimitName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimitName", "beanStyleSetterMethodName" : "setLimitName", "c2jName" : "LimitName", "c2jShape" : "LimitName", "defaultConsumerFluentSetterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

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

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@return Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@deprecated Use {@link #limitName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitName(String)}\n", "documentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

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

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitName", "getterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@return Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitName", "sensitive" : false, "setterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
", "setterMethodName" : "setLimitName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LimitValues" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitValues", "beanStyleSetterMethodName" : "setLimitValues", "c2jName" : "LimitValues", "c2jShape" : "LimitValueList", "defaultConsumerFluentSetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\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 #limitValues(List)}.\n@param limitValues 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 #limitValues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n

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

\n

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

\n@return Value for given AdditionalLimit$LimitName .\n@deprecated Use {@link #limitValues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitValues(List)}\n", "documentation" : "

Value for given AdditionalLimit$LimitName .

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

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitValues", "getterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n

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

\n

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

\n@return Value for given AdditionalLimit$LimitName .", "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" : "LimitValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "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" : "LimitValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LimitValues", "sensitive" : false, "setterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .", "setterMethodName" : "setLimitValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : "

Value for given AdditionalLimit$LimitName .

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimitName", "beanStyleSetterMethodName" : "setLimitName", "c2jName" : "LimitName", "c2jShape" : "LimitName", "defaultConsumerFluentSetterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

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

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@return Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@deprecated Use {@link #limitName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitName(String)}\n", "documentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

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

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitName", "getterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@return Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitName", "sensitive" : false, "setterDocumentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

\n@param limitName Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:
  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.
", "setterMethodName" : "setLimitName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : "

Name of Additional Limit is specific to a given InstanceType and for each of it's InstanceRole etc.
Attributes and their details:

  • MaximumNumberOfDataNodesSupported
  • This attribute will be present in Master node only to specify how much data nodes upto which given ESPartitionInstanceType can support as master node.
  • MaximumNumberOfDataNodesWithoutMasterNode
  • This attribute will be present in Data node only to specify how much data nodes of given ESPartitionInstanceType upto which you don't need any master nodes to govern them.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitValues", "beanStyleSetterMethodName" : "setLimitValues", "c2jName" : "LimitValues", "c2jShape" : "LimitValueList", "defaultConsumerFluentSetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\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 #limitValues(List)}.\n@param limitValues 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 #limitValues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n

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

\n

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

\n@return Value for given AdditionalLimit$LimitName .\n@deprecated Use {@link #limitValues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitValues(List)}\n", "documentation" : "

Value for given AdditionalLimit$LimitName .

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

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitValues", "getterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n

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

\n

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

\n@return Value for given AdditionalLimit$LimitName .", "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" : "LimitValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "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" : "LimitValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LimitValues", "sensitive" : false, "setterDocumentation" : "

Value for given AdditionalLimit$LimitName .

\n@param limitValues Value for given AdditionalLimit$LimitName .", "setterMethodName" : "setLimitValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : "

Value for given AdditionalLimit$LimitName .

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

Status of the advanced options for the specified Elasticsearch domain. Currently, the following advanced options are available:

  • Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.
  • Option to specify the percentage of heap space that is allocated to field data. By default, this setting is unbounded.

For more information, see Configuring Advanced Options.

", "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" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

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

Specifies the status of advanced options for the specified Elasticsearch domain.

\n

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

\n

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

\n@return Specifies the status of advanced options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(Map)}\n", "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

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

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n

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

\n

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

\n@return Specifies the status of advanced options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

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

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@return Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

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

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@return Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

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

Specifies the status of advanced options for the specified Elasticsearch domain.

\n

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

\n

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

\n@return Specifies the status of advanced options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(Map)}\n", "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

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

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n

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

\n

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

\n@return Specifies the status of advanced options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

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

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@return Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

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

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@return Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

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

Specifies the status of advanced options for the specified Elasticsearch domain.

\n

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

\n

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

\n@return Specifies the status of advanced options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(Map)}\n", "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

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

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n

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

\n

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

\n@return Specifies the status of advanced options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

\n@param options Specifies the status of advanced options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

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

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@return Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

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

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@return Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

\n@param status Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "AdvancedOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdvancedOptionsStatus", "variableName" : "advancedOptionsStatus", "variableType" : "AdvancedOptionsStatus", "documentation" : null, "simpleType" : "AdvancedOptionsStatus", "variableSetterType" : "AdvancedOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "AdvancedSecurityOptions" : { "c2jName" : "AdvancedSecurityOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled.

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

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@return True if advanced security is enabled.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

True if advanced security is enabled.

\n@return True if advanced security is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

True if advanced security is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInternalUserDatabaseEnabled", "beanStyleSetterMethodName" : "setInternalUserDatabaseEnabled", "c2jName" : "InternalUserDatabaseEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.\n@deprecated Use {@link #internalUserDatabaseEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #internalUserDatabaseEnabled(Boolean)}\n", "documentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "internalUserDatabaseEnabled", "getterDocumentation" : "

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InternalUserDatabaseEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InternalUserDatabaseEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InternalUserDatabaseEnabled", "sensitive" : false, "setterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.", "setterMethodName" : "setInternalUserDatabaseEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : "

True if the internal user database is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@return True if advanced security is enabled.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

True if advanced security is enabled.

\n@return True if advanced security is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

True if advanced security is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InternalUserDatabaseEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInternalUserDatabaseEnabled", "beanStyleSetterMethodName" : "setInternalUserDatabaseEnabled", "c2jName" : "InternalUserDatabaseEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.\n@deprecated Use {@link #internalUserDatabaseEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #internalUserDatabaseEnabled(Boolean)}\n", "documentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "internalUserDatabaseEnabled", "getterDocumentation" : "

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InternalUserDatabaseEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InternalUserDatabaseEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InternalUserDatabaseEnabled", "sensitive" : false, "setterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.", "setterMethodName" : "setInternalUserDatabaseEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : "

True if the internal user database is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@return True if advanced security is enabled.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

True if advanced security is enabled.

\n@return True if advanced security is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

True if advanced security is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInternalUserDatabaseEnabled", "beanStyleSetterMethodName" : "setInternalUserDatabaseEnabled", "c2jName" : "InternalUserDatabaseEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.\n@deprecated Use {@link #internalUserDatabaseEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #internalUserDatabaseEnabled(Boolean)}\n", "documentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "internalUserDatabaseEnabled", "getterDocumentation" : "

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InternalUserDatabaseEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InternalUserDatabaseEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InternalUserDatabaseEnabled", "sensitive" : false, "setterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.", "setterMethodName" : "setInternalUserDatabaseEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : "

True if the internal user database is enabled.

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

Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled).

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

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@return True if advanced security is enabled.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

True if advanced security is enabled.

\n@return True if advanced security is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

True if advanced security is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInternalUserDatabaseEnabled", "beanStyleSetterMethodName" : "setInternalUserDatabaseEnabled", "c2jName" : "InternalUserDatabaseEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.\n@deprecated Use {@link #internalUserDatabaseEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #internalUserDatabaseEnabled(Boolean)}\n", "documentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "internalUserDatabaseEnabled", "getterDocumentation" : "

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InternalUserDatabaseEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InternalUserDatabaseEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InternalUserDatabaseEnabled", "sensitive" : false, "setterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.", "setterMethodName" : "setInternalUserDatabaseEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : "

True if the internal user database is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserOptions", "beanStyleSetterMethodName" : "setMasterUserOptions", "c2jName" : "MasterUserOptions", "c2jShape" : "MasterUserOptions", "defaultConsumerFluentSetterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

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

Credentials for the master user: username and password, ARN, or both.

\n@return Credentials for the master user: username and password, ARN, or both.\n@deprecated Use {@link #masterUserOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserOptions(MasterUserOptions)}\n", "documentation" : "

Credentials for the master user: username and password, ARN, or both.

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

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserOptions", "getterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@return Credentials for the master user: username and password, ARN, or both.", "getterModel" : { "returnType" : "MasterUserOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MasterUserOptions", "sensitive" : false, "setterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.", "setterMethodName" : "setMasterUserOptions", "setterModel" : { "variableDeclarationType" : "MasterUserOptions", "variableName" : "masterUserOptions", "variableType" : "MasterUserOptions", "documentation" : null, "simpleType" : "MasterUserOptions", "variableSetterType" : "MasterUserOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MasterUserOptions", "variableName" : "masterUserOptions", "variableType" : "MasterUserOptions", "documentation" : "

Credentials for the master user: username and password, ARN, or both.

", "simpleType" : "MasterUserOptions", "variableSetterType" : "MasterUserOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@return True if advanced security is enabled.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

True if advanced security is enabled.

\n@return True if advanced security is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

True if advanced security is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InternalUserDatabaseEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInternalUserDatabaseEnabled", "beanStyleSetterMethodName" : "setInternalUserDatabaseEnabled", "c2jName" : "InternalUserDatabaseEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.\n@deprecated Use {@link #internalUserDatabaseEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #internalUserDatabaseEnabled(Boolean)}\n", "documentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "internalUserDatabaseEnabled", "getterDocumentation" : "

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InternalUserDatabaseEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InternalUserDatabaseEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InternalUserDatabaseEnabled", "sensitive" : false, "setterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.", "setterMethodName" : "setInternalUserDatabaseEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : "

True if the internal user database is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterUserOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserOptions", "beanStyleSetterMethodName" : "setMasterUserOptions", "c2jName" : "MasterUserOptions", "c2jShape" : "MasterUserOptions", "defaultConsumerFluentSetterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

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

Credentials for the master user: username and password, ARN, or both.

\n@return Credentials for the master user: username and password, ARN, or both.\n@deprecated Use {@link #masterUserOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserOptions(MasterUserOptions)}\n", "documentation" : "

Credentials for the master user: username and password, ARN, or both.

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

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserOptions", "getterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@return Credentials for the master user: username and password, ARN, or both.", "getterModel" : { "returnType" : "MasterUserOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MasterUserOptions", "sensitive" : false, "setterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.", "setterMethodName" : "setMasterUserOptions", "setterModel" : { "variableDeclarationType" : "MasterUserOptions", "variableName" : "masterUserOptions", "variableType" : "MasterUserOptions", "documentation" : null, "simpleType" : "MasterUserOptions", "variableSetterType" : "MasterUserOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MasterUserOptions", "variableName" : "masterUserOptions", "variableType" : "MasterUserOptions", "documentation" : "

Credentials for the master user: username and password, ARN, or both.

", "simpleType" : "MasterUserOptions", "variableSetterType" : "MasterUserOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@return True if advanced security is enabled.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

True if advanced security is enabled.

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

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

True if advanced security is enabled.

\n@return True if advanced security is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

True if advanced security is enabled.

\n@param enabled True if advanced security is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

True if advanced security is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInternalUserDatabaseEnabled", "beanStyleSetterMethodName" : "setInternalUserDatabaseEnabled", "c2jName" : "InternalUserDatabaseEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.\n@deprecated Use {@link #internalUserDatabaseEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #internalUserDatabaseEnabled(Boolean)}\n", "documentation" : "

True if the internal user database is enabled.

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

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "internalUserDatabaseEnabled", "getterDocumentation" : "

True if the internal user database is enabled.

\n@return True if the internal user database is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InternalUserDatabaseEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InternalUserDatabaseEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "InternalUserDatabaseEnabled", "sensitive" : false, "setterDocumentation" : "

True if the internal user database is enabled.

\n@param internalUserDatabaseEnabled True if the internal user database is enabled.", "setterMethodName" : "setInternalUserDatabaseEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "internalUserDatabaseEnabled", "variableType" : "Boolean", "documentation" : "

True if the internal user database is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserOptions", "beanStyleSetterMethodName" : "setMasterUserOptions", "c2jName" : "MasterUserOptions", "c2jShape" : "MasterUserOptions", "defaultConsumerFluentSetterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

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

Credentials for the master user: username and password, ARN, or both.

\n@return Credentials for the master user: username and password, ARN, or both.\n@deprecated Use {@link #masterUserOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserOptions(MasterUserOptions)}\n", "documentation" : "

Credentials for the master user: username and password, ARN, or both.

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

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserOptions", "getterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@return Credentials for the master user: username and password, ARN, or both.", "getterModel" : { "returnType" : "MasterUserOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MasterUserOptions", "sensitive" : false, "setterDocumentation" : "

Credentials for the master user: username and password, ARN, or both.

\n@param masterUserOptions Credentials for the master user: username and password, ARN, or both.", "setterMethodName" : "setMasterUserOptions", "setterModel" : { "variableDeclarationType" : "MasterUserOptions", "variableName" : "masterUserOptions", "variableType" : "MasterUserOptions", "documentation" : null, "simpleType" : "MasterUserOptions", "variableSetterType" : "MasterUserOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MasterUserOptions", "variableName" : "masterUserOptions", "variableType" : "MasterUserOptions", "documentation" : "

Credentials for the master user: username and password, ARN, or both.

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

Specifies the status of advanced security options for the specified Elasticsearch domain.

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

Specifies advanced security options for the specified Elasticsearch domain.

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

Specifies advanced security options for the specified Elasticsearch domain.

\n@return Specifies advanced security options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(AdvancedSecurityOptions)}\n", "documentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

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

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@return Specifies advanced security options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "AdvancedSecurityOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "options", "variableType" : "AdvancedSecurityOptions", "documentation" : null, "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "options", "variableType" : "AdvancedSecurityOptions", "documentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

", "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

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

Status of the advanced security options for the specified Elasticsearch domain.

\n@return Status of the advanced security options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

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

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@return Status of the advanced security options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "AdvancedSecurityOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

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

Specifies advanced security options for the specified Elasticsearch domain.

\n@return Specifies advanced security options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(AdvancedSecurityOptions)}\n", "documentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

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

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@return Specifies advanced security options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "AdvancedSecurityOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "options", "variableType" : "AdvancedSecurityOptions", "documentation" : null, "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "options", "variableType" : "AdvancedSecurityOptions", "documentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

", "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

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

Status of the advanced security options for the specified Elasticsearch domain.

\n@return Status of the advanced security options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

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

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@return Status of the advanced security options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "AdvancedSecurityOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

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

Specifies advanced security options for the specified Elasticsearch domain.

\n@return Specifies advanced security options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(AdvancedSecurityOptions)}\n", "documentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

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

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@return Specifies advanced security options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "AdvancedSecurityOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

\n@param options Specifies advanced security options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "options", "variableType" : "AdvancedSecurityOptions", "documentation" : null, "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "options", "variableType" : "AdvancedSecurityOptions", "documentation" : "

Specifies advanced security options for the specified Elasticsearch domain.

", "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

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

Status of the advanced security options for the specified Elasticsearch domain.

\n@return Status of the advanced security options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

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

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@return Status of the advanced security options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

\n@param status Status of the advanced security options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Status of the advanced security options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "AdvancedSecurityOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsStatus", "variableName" : "advancedSecurityOptionsStatus", "variableType" : "AdvancedSecurityOptionsStatus", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsStatus", "variableSetterType" : "AdvancedSecurityOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "AssociatePackageRequest" : { "c2jName" : "AssociatePackageRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for request parameters to AssociatePackage operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AssociatePackage", "locationName" : null, "requestUri" : "/2015-01-01/packages/associate/{PackageID}/{DomainName}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

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

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

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

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

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

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain that you want to associate the package with.

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

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain that you want to associate the package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

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

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain that you want to associate the package with.

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

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain that you want to associate the package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageID" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

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

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

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

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

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

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

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

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

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

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain that you want to associate the package with.

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

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain that you want to associate the package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PackageID", "DomainName" ], "shapeName" : "AssociatePackageRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociatePackageRequest", "variableName" : "associatePackageRequest", "variableType" : "AssociatePackageRequest", "documentation" : null, "simpleType" : "AssociatePackageRequest", "variableSetterType" : "AssociatePackageRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssociatePackageResponse" : { "c2jName" : "AssociatePackageResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response returned by AssociatePackage operation.

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

DomainPackageDetails

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

DomainPackageDetails

\n@return DomainPackageDetails\n@deprecated Use {@link #domainPackageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainPackageDetails

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

DomainPackageDetails

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

DomainPackageDetails

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

DomainPackageDetails

\n@return DomainPackageDetails", "getterModel" : { "returnType" : "DomainPackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainPackageDetails", "sensitive" : false, "setterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails", "setterMethodName" : "setDomainPackageDetails", "setterModel" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : "

DomainPackageDetails

", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainPackageDetails" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageDetails", "beanStyleSetterMethodName" : "setDomainPackageDetails", "c2jName" : "DomainPackageDetails", "c2jShape" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "

DomainPackageDetails

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

DomainPackageDetails

\n@return DomainPackageDetails\n@deprecated Use {@link #domainPackageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainPackageDetails

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

DomainPackageDetails

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

DomainPackageDetails

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

DomainPackageDetails

\n@return DomainPackageDetails", "getterModel" : { "returnType" : "DomainPackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainPackageDetails", "sensitive" : false, "setterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails", "setterMethodName" : "setDomainPackageDetails", "setterModel" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : "

DomainPackageDetails

", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageDetails", "beanStyleSetterMethodName" : "setDomainPackageDetails", "c2jName" : "DomainPackageDetails", "c2jShape" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "

DomainPackageDetails

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

DomainPackageDetails

\n@return DomainPackageDetails\n@deprecated Use {@link #domainPackageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainPackageDetails

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

DomainPackageDetails

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

DomainPackageDetails

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

DomainPackageDetails

\n@return DomainPackageDetails", "getterModel" : { "returnType" : "DomainPackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainPackageDetails", "sensitive" : false, "setterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails", "setterMethodName" : "setDomainPackageDetails", "setterModel" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : "

DomainPackageDetails

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

An error occurred while processing the request.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "BaseException", "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" : "BaseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BaseException", "variableName" : "baseException", "variableType" : "BaseException", "documentation" : null, "simpleType" : "BaseException", "variableSetterType" : "BaseException" }, "wrapper" : false, "xmlNamespace" : null }, "CancelElasticsearchServiceSoftwareUpdateRequest" : { "c2jName" : "CancelElasticsearchServiceSoftwareUpdateRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters to the CancelElasticsearchServiceSoftwareUpdate operation. Specifies the name of the Elasticsearch domain that you wish to cancel a service software update on.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CancelElasticsearchServiceSoftwareUpdate", "locationName" : null, "requestUri" : "/2015-01-01/es/serviceSoftwareUpdate/cancel", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the domain that you want to stop the latest service software update 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 #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@return The name of the domain that you want to stop the latest service software update on.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the domain that you want to stop the latest service software update on.

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

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@return The name of the domain that you want to stop the latest service software update 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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the domain that you want to stop the latest service software update on.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the domain that you want to stop the latest service software update 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 #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@return The name of the domain that you want to stop the latest service software update on.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the domain that you want to stop the latest service software update on.

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

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@return The name of the domain that you want to stop the latest service software update 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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the domain that you want to stop the latest service software update on.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the domain that you want to stop the latest service software update 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 #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@return The name of the domain that you want to stop the latest service software update on.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the domain that you want to stop the latest service software update on.

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

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@return The name of the domain that you want to stop the latest service software update 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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the domain that you want to stop the latest service software update on.

\n@param domainName The name of the domain that you want to stop the latest service software update on.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the domain that you want to stop the latest service software update on.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "CancelElasticsearchServiceSoftwareUpdateRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CancelElasticsearchServiceSoftwareUpdateRequest", "variableName" : "cancelElasticsearchServiceSoftwareUpdateRequest", "variableType" : "CancelElasticsearchServiceSoftwareUpdateRequest", "documentation" : null, "simpleType" : "CancelElasticsearchServiceSoftwareUpdateRequest", "variableSetterType" : "CancelElasticsearchServiceSoftwareUpdateRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CancelElasticsearchServiceSoftwareUpdateResponse" : { "c2jName" : "CancelElasticsearchServiceSoftwareUpdateResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a CancelElasticsearchServiceSoftwareUpdate operation. Contains the status of the update.

", "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" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch service software update.

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

The current status of the Elasticsearch service software update.

\n@return The current status of the Elasticsearch service software update.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

The current status of the Elasticsearch service software update.

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

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@return The current status of the Elasticsearch service software update.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

The current status of the Elasticsearch service software update.

", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceSoftwareOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch service software update.

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

The current status of the Elasticsearch service software update.

\n@return The current status of the Elasticsearch service software update.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

The current status of the Elasticsearch service software update.

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

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@return The current status of the Elasticsearch service software update.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

The current status of the Elasticsearch service software update.

", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch service software update.

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

The current status of the Elasticsearch service software update.

\n@return The current status of the Elasticsearch service software update.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

The current status of the Elasticsearch service software update.

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

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@return The current status of the Elasticsearch service software update.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch service software update.

\n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

The current status of the Elasticsearch service software update.

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

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

Specifies the option to enable Cognito for Kibana authentication.

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

Specifies the option to enable Cognito for Kibana authentication.

\n@return Specifies the option to enable Cognito for Kibana authentication.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

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

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@return Specifies the option to enable Cognito for Kibana authentication.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

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

Specifies the Cognito user pool ID for Kibana authentication.

\n@return Specifies the Cognito user pool ID for Kibana authentication.\n@deprecated Use {@link #userPoolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userPoolId(String)}\n", "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

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

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@return Specifies the Cognito user pool ID for Kibana authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityPoolId", "beanStyleSetterMethodName" : "setIdentityPoolId", "c2jName" : "IdentityPoolId", "c2jShape" : "IdentityPoolId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

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

Specifies the Cognito identity pool ID for Kibana authentication.

\n@return Specifies the Cognito identity pool ID for Kibana authentication.\n@deprecated Use {@link #identityPoolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identityPoolId(String)}\n", "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

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

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityPoolId", "getterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@return Specifies the Cognito identity pool ID for Kibana authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityPoolId", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.", "setterMethodName" : "setIdentityPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityPoolId", "variableType" : "String", "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "RoleArn", "defaultConsumerFluentSetterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

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

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@return Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

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

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@return Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

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

Specifies the option to enable Cognito for Kibana authentication.

\n@return Specifies the option to enable Cognito for Kibana authentication.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

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

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@return Specifies the option to enable Cognito for Kibana authentication.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IdentityPoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityPoolId", "beanStyleSetterMethodName" : "setIdentityPoolId", "c2jName" : "IdentityPoolId", "c2jShape" : "IdentityPoolId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

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

Specifies the Cognito identity pool ID for Kibana authentication.

\n@return Specifies the Cognito identity pool ID for Kibana authentication.\n@deprecated Use {@link #identityPoolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identityPoolId(String)}\n", "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

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

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityPoolId", "getterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@return Specifies the Cognito identity pool ID for Kibana authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityPoolId", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.", "setterMethodName" : "setIdentityPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityPoolId", "variableType" : "String", "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "RoleArn", "defaultConsumerFluentSetterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

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

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@return Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

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

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@return Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserPoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

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

Specifies the Cognito user pool ID for Kibana authentication.

\n@return Specifies the Cognito user pool ID for Kibana authentication.\n@deprecated Use {@link #userPoolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userPoolId(String)}\n", "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

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

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@return Specifies the Cognito user pool ID for Kibana authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

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

Specifies the option to enable Cognito for Kibana authentication.

\n@return Specifies the option to enable Cognito for Kibana authentication.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

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

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@return Specifies the option to enable Cognito for Kibana authentication.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Specifies the option to enable Cognito for Kibana authentication.

\n@param enabled Specifies the option to enable Cognito for Kibana authentication.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserPoolId", "beanStyleSetterMethodName" : "setUserPoolId", "c2jName" : "UserPoolId", "c2jShape" : "UserPoolId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

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

Specifies the Cognito user pool ID for Kibana authentication.

\n@return Specifies the Cognito user pool ID for Kibana authentication.\n@deprecated Use {@link #userPoolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userPoolId(String)}\n", "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

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

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userPoolId", "getterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@return Specifies the Cognito user pool ID for Kibana authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserPoolId", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

\n@param userPoolId Specifies the Cognito user pool ID for Kibana authentication.", "setterMethodName" : "setUserPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userPoolId", "variableType" : "String", "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIdentityPoolId", "beanStyleSetterMethodName" : "setIdentityPoolId", "c2jName" : "IdentityPoolId", "c2jShape" : "IdentityPoolId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

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

Specifies the Cognito identity pool ID for Kibana authentication.

\n@return Specifies the Cognito identity pool ID for Kibana authentication.\n@deprecated Use {@link #identityPoolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #identityPoolId(String)}\n", "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

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

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "identityPoolId", "getterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@return Specifies the Cognito identity pool ID for Kibana authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IdentityPoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IdentityPoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IdentityPoolId", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

\n@param identityPoolId Specifies the Cognito identity pool ID for Kibana authentication.", "setterMethodName" : "setIdentityPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "identityPoolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "identityPoolId", "variableType" : "String", "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "RoleArn", "defaultConsumerFluentSetterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

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

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@return Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

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

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@return Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

\n@param roleArn Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

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

Status of the Cognito options for the specified Elasticsearch domain.

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

Specifies the Cognito options for the specified Elasticsearch domain.

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

Specifies the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the Cognito options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(CognitoOptions)}\n", "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

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

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the Cognito options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "options", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "options", "variableType" : "CognitoOptions", "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

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

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

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

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the status of the Cognito options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

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

Specifies the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the Cognito options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(CognitoOptions)}\n", "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

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

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the Cognito options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "options", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "options", "variableType" : "CognitoOptions", "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

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

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

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

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the status of the Cognito options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

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

Specifies the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the Cognito options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(CognitoOptions)}\n", "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

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

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the Cognito options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

\n@param options Specifies the Cognito options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "options", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "options", "variableType" : "CognitoOptions", "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

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

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

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

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@return Specifies the status of the Cognito options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Cognito options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "CognitoOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CognitoOptionsStatus", "variableName" : "cognitoOptionsStatus", "variableType" : "CognitoOptionsStatus", "documentation" : null, "simpleType" : "CognitoOptionsStatus", "variableSetterType" : "CognitoOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "CompatibleVersionsMap" : { "c2jName" : "CompatibleVersionsMap", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A map from an ElasticsearchVersion to a list of compatible ElasticsearchVersion s to which the domain can be upgraded.

", "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" : "getSourceVersion", "beanStyleSetterMethodName" : "setSourceVersion", "c2jName" : "SourceVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

The current version of Elasticsearch on which a domain is.

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

The current version of Elasticsearch on which a domain is.

\n@return The current version of Elasticsearch on which a domain is.\n@deprecated Use {@link #sourceVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVersion(String)}\n", "documentation" : "

The current version of Elasticsearch on which a domain is.

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

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVersion", "getterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@return The current version of Elasticsearch on which a domain is.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVersion", "sensitive" : false, "setterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.", "setterMethodName" : "setSourceVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVersion", "variableType" : "String", "documentation" : "

The current version of Elasticsearch on which a domain is.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTargetVersions", "beanStyleSetterMethodName" : "setTargetVersions", "c2jName" : "TargetVersions", "c2jShape" : "ElasticsearchVersionList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetVersions(List)}.\n@param targetVersions 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 #targetVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TargetVersions property for this object.\n

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

\n

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

\n@return The value of the TargetVersions property for this object.\n@deprecated Use {@link #targetVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\n@param targetVersions The new value for the TargetVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersions(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersions", "fluentSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\n@param targetVersions The new value for the TargetVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersions", "getterDocumentation" : "Returns the value of the TargetVersions property for this object.\n

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

\n

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

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

The current version of Elasticsearch on which a domain is.

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

The current version of Elasticsearch on which a domain is.

\n@return The current version of Elasticsearch on which a domain is.\n@deprecated Use {@link #sourceVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVersion(String)}\n", "documentation" : "

The current version of Elasticsearch on which a domain is.

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

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVersion", "getterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@return The current version of Elasticsearch on which a domain is.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVersion", "sensitive" : false, "setterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.", "setterMethodName" : "setSourceVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVersion", "variableType" : "String", "documentation" : "

The current version of Elasticsearch on which a domain is.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetVersions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTargetVersions", "beanStyleSetterMethodName" : "setTargetVersions", "c2jName" : "TargetVersions", "c2jShape" : "ElasticsearchVersionList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetVersions(List)}.\n@param targetVersions 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 #targetVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TargetVersions property for this object.\n

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

\n

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

\n@return The value of the TargetVersions property for this object.\n@deprecated Use {@link #targetVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\n@param targetVersions The new value for the TargetVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersions(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersions", "fluentSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\n@param targetVersions The new value for the TargetVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersions", "getterDocumentation" : "Returns the value of the TargetVersions property for this object.\n

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

\n

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

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

The current version of Elasticsearch on which a domain is.

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

The current version of Elasticsearch on which a domain is.

\n@return The current version of Elasticsearch on which a domain is.\n@deprecated Use {@link #sourceVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVersion(String)}\n", "documentation" : "

The current version of Elasticsearch on which a domain is.

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

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVersion", "getterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@return The current version of Elasticsearch on which a domain is.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVersion", "sensitive" : false, "setterDocumentation" : "

The current version of Elasticsearch on which a domain is.

\n@param sourceVersion The current version of Elasticsearch on which a domain is.", "setterMethodName" : "setSourceVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVersion", "variableType" : "String", "documentation" : "

The current version of Elasticsearch on which a domain is.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTargetVersions", "beanStyleSetterMethodName" : "setTargetVersions", "c2jName" : "TargetVersions", "c2jShape" : "ElasticsearchVersionList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetVersions(List)}.\n@param targetVersions 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 #targetVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TargetVersions property for this object.\n

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

\n

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

\n@return The value of the TargetVersions property for this object.\n@deprecated Use {@link #targetVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\n@param targetVersions The new value for the TargetVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersions(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersions", "fluentSetterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\n@param targetVersions The new value for the TargetVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersions", "getterDocumentation" : "Returns the value of the TargetVersions property for this object.\n

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

\n

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

\n@return The value of the TargetVersions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetVersions", "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" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetVersions", "sensitive" : false, "setterDocumentation" : "Sets the value of the TargetVersions property for this object.\n\n@param targetVersions The new value for the TargetVersions property for this object.", "setterMethodName" : "setTargetVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CompatibleVersionsMap", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompatibleVersionsMap", "variableName" : "compatibleVersionsMap", "variableType" : "CompatibleVersionsMap", "documentation" : null, "simpleType" : "CompatibleVersionsMap", "variableSetterType" : "CompatibleVersionsMap" }, "wrapper" : false, "xmlNamespace" : null }, "ConflictException" : { "c2jName" : "ConflictException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP status code 409.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ConflictException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ConflictException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConflictException", "variableName" : "conflictException", "variableType" : "ConflictException", "documentation" : null, "simpleType" : "ConflictException", "variableSetterType" : "ConflictException" }, "wrapper" : false, "xmlNamespace" : null }, "CreateElasticsearchDomainRequest" : { "c2jName" : "CreateElasticsearchDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateElasticsearchDomain", "locationName" : null, "requestUri" : "/2015-01-01/es/domain", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

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

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

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

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

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

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@return String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

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

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@return String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

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

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@return Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

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

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@return Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

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

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@return Options to enable, disable and specify the type and size of EBS storage volumes.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

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

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@return Options to enable, disable and specify the type and size of EBS storage volumes.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

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

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

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

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

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

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@return Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

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

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@return Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

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

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCOptions)}\n", "documentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

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

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "getterModel" : { "returnType" : "VPCOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : null, "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

", "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Encryption At Rest Options.

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

Specifies the Encryption At Rest Options.

\n@return Specifies the Encryption At Rest Options.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the Encryption At Rest Options.

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

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@return Specifies the Encryption At Rest Options.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the Encryption At Rest Options.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

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

Specifies the NodeToNodeEncryptionOptions.

\n@return Specifies the NodeToNodeEncryptionOptions.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}\n", "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

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

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@return Specifies the NodeToNodeEncryptionOptions.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

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

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n

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

\n

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

\n@return Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

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

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n

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

\n

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

\n@return Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n

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

\n

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

\n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n

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

\n

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

\n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

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

Options to specify configuration that will be applied to the domain endpoint.

\n@return Options to specify configuration that will be applied to the domain endpoint.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

Options to specify configuration that will be applied to the domain endpoint.

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

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@return Options to specify configuration that will be applied to the domain endpoint.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

Options to specify configuration that will be applied to the domain endpoint.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsInput", "defaultConsumerFluentSetterDocumentation" : "

Specifies advanced security options.

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

Specifies advanced security options.

\n@return Specifies advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}\n", "documentation" : "

Specifies advanced security options.

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

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

Specifies advanced security options.

\n@return Specifies advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : "

Specifies advanced security options.

", "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessPolicies" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

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

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

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

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

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

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n

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

\n

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

\n@return Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

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

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n

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

\n

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

\n@return Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedSecurityOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsInput", "defaultConsumerFluentSetterDocumentation" : "

Specifies advanced security options.

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

Specifies advanced security options.

\n@return Specifies advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}\n", "documentation" : "

Specifies advanced security options.

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

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

Specifies advanced security options.

\n@return Specifies advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : "

Specifies advanced security options.

", "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainEndpointOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

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

Options to specify configuration that will be applied to the domain endpoint.

\n@return Options to specify configuration that will be applied to the domain endpoint.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

Options to specify configuration that will be applied to the domain endpoint.

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

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@return Options to specify configuration that will be applied to the domain endpoint.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

Options to specify configuration that will be applied to the domain endpoint.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

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

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

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

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EBSOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

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

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@return Options to enable, disable and specify the type and size of EBS storage volumes.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

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

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@return Options to enable, disable and specify the type and size of EBS storage volumes.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

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

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@return Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

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

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@return Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

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

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@return String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

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

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@return String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EncryptionAtRestOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Encryption At Rest Options.

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

Specifies the Encryption At Rest Options.

\n@return Specifies the Encryption At Rest Options.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the Encryption At Rest Options.

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

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@return Specifies the Encryption At Rest Options.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the Encryption At Rest Options.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n

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

\n

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

\n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n

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

\n

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

\n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeToNodeEncryptionOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

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

Specifies the NodeToNodeEncryptionOptions.

\n@return Specifies the NodeToNodeEncryptionOptions.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}\n", "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

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

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@return Specifies the NodeToNodeEncryptionOptions.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

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

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@return Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

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

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@return Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VPCOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

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

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCOptions)}\n", "documentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

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

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "getterModel" : { "returnType" : "VPCOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : null, "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

", "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

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

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

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

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a lowercase letter and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

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

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@return String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

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

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@return String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain eg. \"1.5\" or \"2.3\". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

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

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@return Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

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

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@return Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

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

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@return Options to enable, disable and specify the type and size of EBS storage volumes.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

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

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@return Options to enable, disable and specify the type and size of EBS storage volumes.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

\n@param ebsOptions Options to enable, disable and specify the type and size of EBS storage volumes.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

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

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

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

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

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

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@return Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

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

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@return Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

\n@param snapshotOptions Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.

", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

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

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCOptions)}\n", "documentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

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

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "getterModel" : { "returnType" : "VPCOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

\n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : null, "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : "

Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

", "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

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

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Encryption At Rest Options.

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

Specifies the Encryption At Rest Options.

\n@return Specifies the Encryption At Rest Options.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the Encryption At Rest Options.

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

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@return Specifies the Encryption At Rest Options.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the Encryption At Rest Options.

\n@param encryptionAtRestOptions Specifies the Encryption At Rest Options.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the Encryption At Rest Options.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

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

Specifies the NodeToNodeEncryptionOptions.

\n@return Specifies the NodeToNodeEncryptionOptions.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}\n", "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

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

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@return Specifies the NodeToNodeEncryptionOptions.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

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

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n

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

\n

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

\n@return Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

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

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n

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

\n

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

\n@return Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

\n@param advancedOptions Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

Option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n

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

\n

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

\n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

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

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n

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

\n

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

\n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

\n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

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

Options to specify configuration that will be applied to the domain endpoint.

\n@return Options to specify configuration that will be applied to the domain endpoint.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

Options to specify configuration that will be applied to the domain endpoint.

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

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@return Options to specify configuration that will be applied to the domain endpoint.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

Options to specify configuration that will be applied to the domain endpoint.

\n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

Options to specify configuration that will be applied to the domain endpoint.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsInput", "defaultConsumerFluentSetterDocumentation" : "

Specifies advanced security options.

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

Specifies advanced security options.

\n@return Specifies advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}\n", "documentation" : "

Specifies advanced security options.

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

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

Specifies advanced security options.

\n@return Specifies advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

Specifies advanced security options.

\n@param advancedSecurityOptions Specifies advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : "

Specifies advanced security options.

", "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "CreateElasticsearchDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateElasticsearchDomainRequest", "variableName" : "createElasticsearchDomainRequest", "variableType" : "CreateElasticsearchDomainRequest", "documentation" : null, "simpleType" : "CreateElasticsearchDomainRequest", "variableSetterType" : "CreateElasticsearchDomainRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateElasticsearchDomainResponse" : { "c2jName" : "CreateElasticsearchDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a CreateElasticsearchDomain operation. Contains the status of the newly created Elasticsearch domain.

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

The status of the newly created Elasticsearch domain.

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

The status of the newly created Elasticsearch domain.

\n@return The status of the newly created Elasticsearch domain.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The status of the newly created Elasticsearch domain.

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

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@return The status of the newly created Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The status of the newly created Elasticsearch domain.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the newly created Elasticsearch domain.

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

The status of the newly created Elasticsearch domain.

\n@return The status of the newly created Elasticsearch domain.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The status of the newly created Elasticsearch domain.

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

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@return The status of the newly created Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The status of the newly created Elasticsearch domain.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the newly created Elasticsearch domain.

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

The status of the newly created Elasticsearch domain.

\n@return The status of the newly created Elasticsearch domain.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The status of the newly created Elasticsearch domain.

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

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@return The status of the newly created Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The status of the newly created Elasticsearch domain.

\n@param domainStatus The status of the newly created Elasticsearch domain.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The status of the newly created Elasticsearch domain.

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

Container for the parameters to the CreateOutboundCrossClusterSearchConnection operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateOutboundCrossClusterSearchConnection", "locationName" : null, "requestUri" : "/2015-01-01/es/ccs/outboundConnection", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

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

Specifies the connection alias that will be used by the customer for this connection.

\n@return Specifies the connection alias that will be used by the customer for this connection.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

Specifies the connection alias that will be used by the customer for this connection.

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

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@return Specifies the connection alias that will be used by the customer for this connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

Specifies the connection alias that will be used by the customer for this connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConnectionAlias" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

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

Specifies the connection alias that will be used by the customer for this connection.

\n@return Specifies the connection alias that will be used by the customer for this connection.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

Specifies the connection alias that will be used by the customer for this connection.

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

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@return Specifies the connection alias that will be used by the customer for this connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

Specifies the connection alias that will be used by the customer for this connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

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

Specifies the connection alias that will be used by the customer for this connection.

\n@return Specifies the connection alias that will be used by the customer for this connection.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

Specifies the connection alias that will be used by the customer for this connection.

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

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@return Specifies the connection alias that will be used by the customer for this connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

Specifies the connection alias that will be used by the customer for this connection.

\n@param connectionAlias Specifies the connection alias that will be used by the customer for this connection.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

Specifies the connection alias that will be used by the customer for this connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SourceDomainInfo", "DestinationDomainInfo", "ConnectionAlias" ], "shapeName" : "CreateOutboundCrossClusterSearchConnectionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateOutboundCrossClusterSearchConnectionRequest", "variableName" : "createOutboundCrossClusterSearchConnectionRequest", "variableType" : "CreateOutboundCrossClusterSearchConnectionRequest", "documentation" : null, "simpleType" : "CreateOutboundCrossClusterSearchConnectionRequest", "variableSetterType" : "CreateOutboundCrossClusterSearchConnectionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateOutboundCrossClusterSearchConnectionResponse" : { "c2jName" : "CreateOutboundCrossClusterSearchConnectionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a CreateOutboundCrossClusterSearchConnection request. Contains the details of the newly created cross-cluster search connection.

", "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" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection alias provided during the create connection request.

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

Specifies the connection alias provided during the create connection request.

\n@return Specifies the connection alias provided during the create connection request.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

Specifies the connection alias provided during the create connection request.

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

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@return Specifies the connection alias provided during the create connection request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

Specifies the connection alias provided during the create connection request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "OutboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

", "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

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

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@return Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

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

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@return Unique id for the created outbound connection, which is used for subsequent operations on connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConnectionAlias" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection alias provided during the create connection request.

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

Specifies the connection alias provided during the create connection request.

\n@return Specifies the connection alias provided during the create connection request.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

Specifies the connection alias provided during the create connection request.

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

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@return Specifies the connection alias provided during the create connection request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

Specifies the connection alias provided during the create connection request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConnectionStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "OutboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

", "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CrossClusterSearchConnectionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

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

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@return Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

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

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@return Unique id for the created outbound connection, which is used for subsequent operations on connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

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

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

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

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection alias provided during the create connection request.

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

Specifies the connection alias provided during the create connection request.

\n@return Specifies the connection alias provided during the create connection request.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

Specifies the connection alias provided during the create connection request.

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

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@return Specifies the connection alias provided during the create connection request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

Specifies the connection alias provided during the create connection request.

\n@param connectionAlias Specifies the connection alias provided during the create connection request.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

Specifies the connection alias provided during the create connection request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "OutboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

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

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

\n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : "

Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.

", "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

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

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@return Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

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

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@return Unique id for the created outbound connection, which is used for subsequent operations on connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

\n@param crossClusterSearchConnectionId Unique id for the created outbound connection, which is used for subsequent operations on connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

Unique id for the created outbound connection, which is used for subsequent operations on connection.

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

Container for request parameters to CreatePackage operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreatePackage", "locationName" : null, "requestUri" : "/2015-01-01/packages", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

Unique identifier for the package.

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

Unique identifier for the package.

\n@return Unique identifier for the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Unique identifier for the package.

\n@param packageName Unique identifier for the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

Unique identifier for the package.

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

Unique identifier for the package.

\n@param packageName Unique identifier for the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

Unique identifier for the package.

\n@return Unique identifier for the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

Unique identifier for the package.

\n@param packageName Unique identifier for the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

Unique identifier for the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

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

Type of package. Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

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

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDescription", "beanStyleSetterMethodName" : "setPackageDescription", "c2jName" : "PackageDescription", "c2jShape" : "PackageDescription", "defaultConsumerFluentSetterDocumentation" : "

Description of the package.

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

Description of the package.

\n@return Description of the package.\n@deprecated Use {@link #packageDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Description of the package.

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

Description of the package.

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

Description of the package.

\n@param packageDescription Description of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDescription", "getterDocumentation" : "

Description of the package.

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

Description of the package.

\n@param packageDescription Description of the package.", "setterMethodName" : "setPackageDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : "

Description of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageSource", "beanStyleSetterMethodName" : "setPackageSource", "c2jName" : "PackageSource", "c2jShape" : "PackageSource", "defaultConsumerFluentSetterDocumentation" : "

The customer S3 location PackageSource for importing the package.

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

The customer S3 location PackageSource for importing the package.

\n@return The customer S3 location PackageSource for importing the package.\n@deprecated Use {@link #packageSource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageSource(PackageSource)}\n", "documentation" : "

The customer S3 location PackageSource for importing the package.

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

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageSource", "getterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@return The customer S3 location PackageSource for importing the package.", "getterModel" : { "returnType" : "PackageSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageSource", "sensitive" : false, "setterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.", "setterMethodName" : "setPackageSource", "setterModel" : { "variableDeclarationType" : "PackageSource", "variableName" : "packageSource", "variableType" : "PackageSource", "documentation" : null, "simpleType" : "PackageSource", "variableSetterType" : "PackageSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageSource", "variableName" : "packageSource", "variableType" : "PackageSource", "documentation" : "

The customer S3 location PackageSource for importing the package.

", "simpleType" : "PackageSource", "variableSetterType" : "PackageSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PackageDescription" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDescription", "beanStyleSetterMethodName" : "setPackageDescription", "c2jName" : "PackageDescription", "c2jShape" : "PackageDescription", "defaultConsumerFluentSetterDocumentation" : "

Description of the package.

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

Description of the package.

\n@return Description of the package.\n@deprecated Use {@link #packageDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Description of the package.

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

Description of the package.

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

Description of the package.

\n@param packageDescription Description of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDescription", "getterDocumentation" : "

Description of the package.

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

Description of the package.

\n@param packageDescription Description of the package.", "setterMethodName" : "setPackageDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : "

Description of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

Unique identifier for the package.

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

Unique identifier for the package.

\n@return Unique identifier for the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Unique identifier for the package.

\n@param packageName Unique identifier for the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

Unique identifier for the package.

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

Unique identifier for the package.

\n@param packageName Unique identifier for the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

Unique identifier for the package.

\n@return Unique identifier for the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

Unique identifier for the package.

\n@param packageName Unique identifier for the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

Unique identifier for the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageSource" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageSource", "beanStyleSetterMethodName" : "setPackageSource", "c2jName" : "PackageSource", "c2jShape" : "PackageSource", "defaultConsumerFluentSetterDocumentation" : "

The customer S3 location PackageSource for importing the package.

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

The customer S3 location PackageSource for importing the package.

\n@return The customer S3 location PackageSource for importing the package.\n@deprecated Use {@link #packageSource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageSource(PackageSource)}\n", "documentation" : "

The customer S3 location PackageSource for importing the package.

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

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageSource", "getterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@return The customer S3 location PackageSource for importing the package.", "getterModel" : { "returnType" : "PackageSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageSource", "sensitive" : false, "setterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.", "setterMethodName" : "setPackageSource", "setterModel" : { "variableDeclarationType" : "PackageSource", "variableName" : "packageSource", "variableType" : "PackageSource", "documentation" : null, "simpleType" : "PackageSource", "variableSetterType" : "PackageSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageSource", "variableName" : "packageSource", "variableType" : "PackageSource", "documentation" : "

The customer S3 location PackageSource for importing the package.

", "simpleType" : "PackageSource", "variableSetterType" : "PackageSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

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

Type of package. Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

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

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

Unique identifier for the package.

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

Unique identifier for the package.

\n@return Unique identifier for the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Unique identifier for the package.

\n@param packageName Unique identifier for the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

Unique identifier for the package.

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

Unique identifier for the package.

\n@param packageName Unique identifier for the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

Unique identifier for the package.

\n@return Unique identifier for the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

Unique identifier for the package.

\n@param packageName Unique identifier for the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

Unique identifier for the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

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

Type of package. Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

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

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

\n@param packageType Type of package. Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

Type of package. Currently supports only TXT-DICTIONARY.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDescription", "beanStyleSetterMethodName" : "setPackageDescription", "c2jName" : "PackageDescription", "c2jShape" : "PackageDescription", "defaultConsumerFluentSetterDocumentation" : "

Description of the package.

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

Description of the package.

\n@return Description of the package.\n@deprecated Use {@link #packageDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Description of the package.

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

Description of the package.

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

Description of the package.

\n@param packageDescription Description of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDescription", "getterDocumentation" : "

Description of the package.

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

Description of the package.

\n@param packageDescription Description of the package.", "setterMethodName" : "setPackageDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : "

Description of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageSource", "beanStyleSetterMethodName" : "setPackageSource", "c2jName" : "PackageSource", "c2jShape" : "PackageSource", "defaultConsumerFluentSetterDocumentation" : "

The customer S3 location PackageSource for importing the package.

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

The customer S3 location PackageSource for importing the package.

\n@return The customer S3 location PackageSource for importing the package.\n@deprecated Use {@link #packageSource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageSource(PackageSource)}\n", "documentation" : "

The customer S3 location PackageSource for importing the package.

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

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageSource", "getterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@return The customer S3 location PackageSource for importing the package.", "getterModel" : { "returnType" : "PackageSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageSource", "sensitive" : false, "setterDocumentation" : "

The customer S3 location PackageSource for importing the package.

\n@param packageSource The customer S3 location PackageSource for importing the package.", "setterMethodName" : "setPackageSource", "setterModel" : { "variableDeclarationType" : "PackageSource", "variableName" : "packageSource", "variableType" : "PackageSource", "documentation" : null, "simpleType" : "PackageSource", "variableSetterType" : "PackageSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageSource", "variableName" : "packageSource", "variableType" : "PackageSource", "documentation" : "

The customer S3 location PackageSource for importing the package.

", "simpleType" : "PackageSource", "variableSetterType" : "PackageSource" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PackageName", "PackageType", "PackageSource" ], "shapeName" : "CreatePackageRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreatePackageRequest", "variableName" : "createPackageRequest", "variableType" : "CreatePackageRequest", "documentation" : null, "simpleType" : "CreatePackageRequest", "variableSetterType" : "CreatePackageRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreatePackageResponse" : { "c2jName" : "CreatePackageResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response returned by CreatePackage operation.

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

Information about the package PackageDetails.

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

Information about the package PackageDetails.

\n@return Information about the package PackageDetails.\n@deprecated Use {@link #packageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDetails(PackageDetails)}\n", "documentation" : "

Information about the package PackageDetails.

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

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDetails", "getterDocumentation" : "

Information about the package PackageDetails.

\n@return Information about the package PackageDetails.", "getterModel" : { "returnType" : "PackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageDetails", "sensitive" : false, "setterDocumentation" : "

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.", "setterMethodName" : "setPackageDetails", "setterModel" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : "

Information about the package PackageDetails.

", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PackageDetails" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDetails", "beanStyleSetterMethodName" : "setPackageDetails", "c2jName" : "PackageDetails", "c2jShape" : "PackageDetails", "defaultConsumerFluentSetterDocumentation" : "

Information about the package PackageDetails.

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

Information about the package PackageDetails.

\n@return Information about the package PackageDetails.\n@deprecated Use {@link #packageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDetails(PackageDetails)}\n", "documentation" : "

Information about the package PackageDetails.

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

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDetails", "getterDocumentation" : "

Information about the package PackageDetails.

\n@return Information about the package PackageDetails.", "getterModel" : { "returnType" : "PackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageDetails", "sensitive" : false, "setterDocumentation" : "

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.", "setterMethodName" : "setPackageDetails", "setterModel" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : "

Information about the package PackageDetails.

", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDetails", "beanStyleSetterMethodName" : "setPackageDetails", "c2jName" : "PackageDetails", "c2jShape" : "PackageDetails", "defaultConsumerFluentSetterDocumentation" : "

Information about the package PackageDetails.

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

Information about the package PackageDetails.

\n@return Information about the package PackageDetails.\n@deprecated Use {@link #packageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDetails(PackageDetails)}\n", "documentation" : "

Information about the package PackageDetails.

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

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDetails", "getterDocumentation" : "

Information about the package PackageDetails.

\n@return Information about the package PackageDetails.", "getterModel" : { "returnType" : "PackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageDetails", "sensitive" : false, "setterDocumentation" : "

Information about the package PackageDetails.

\n@param packageDetails Information about the package PackageDetails.", "setterMethodName" : "setPackageDetails", "setterModel" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : "

Information about the package PackageDetails.

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

Container for the parameters to the DeleteElasticsearchDomain operation. Specifies the name of the Elasticsearch domain that you want to delete.

", "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" : "DeleteElasticsearchDomain", "locationName" : null, "requestUri" : "/2015-01-01/es/domain/{DomainName}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

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

The name of the Elasticsearch domain that you want to permanently delete.

\n@return The name of the Elasticsearch domain that you want to permanently delete.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

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

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@return The name of the Elasticsearch domain that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

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

The name of the Elasticsearch domain that you want to permanently delete.

\n@return The name of the Elasticsearch domain that you want to permanently delete.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

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

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@return The name of the Elasticsearch domain that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

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

The name of the Elasticsearch domain that you want to permanently delete.

\n@return The name of the Elasticsearch domain that you want to permanently delete.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

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

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@return The name of the Elasticsearch domain that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

\n@param domainName The name of the Elasticsearch domain that you want to permanently delete.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "DeleteElasticsearchDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteElasticsearchDomainRequest", "variableName" : "deleteElasticsearchDomainRequest", "variableType" : "DeleteElasticsearchDomainRequest", "documentation" : null, "simpleType" : "DeleteElasticsearchDomainRequest", "variableSetterType" : "DeleteElasticsearchDomainRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteElasticsearchDomainResponse" : { "c2jName" : "DeleteElasticsearchDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a DeleteElasticsearchDomain request. Contains the status of the pending deletion, or no status if the domain and all of its resources have been deleted.

", "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" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the Elasticsearch domain being deleted.

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

The status of the Elasticsearch domain being deleted.

\n@return The status of the Elasticsearch domain being deleted.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The status of the Elasticsearch domain being deleted.

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

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@return The status of the Elasticsearch domain being deleted.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The status of the Elasticsearch domain being deleted.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the Elasticsearch domain being deleted.

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

The status of the Elasticsearch domain being deleted.

\n@return The status of the Elasticsearch domain being deleted.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The status of the Elasticsearch domain being deleted.

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

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@return The status of the Elasticsearch domain being deleted.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The status of the Elasticsearch domain being deleted.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the Elasticsearch domain being deleted.

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

The status of the Elasticsearch domain being deleted.

\n@return The status of the Elasticsearch domain being deleted.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The status of the Elasticsearch domain being deleted.

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

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@return The status of the Elasticsearch domain being deleted.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The status of the Elasticsearch domain being deleted.

\n@param domainStatus The status of the Elasticsearch domain being deleted.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The status of the Elasticsearch domain being deleted.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteElasticsearchDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteElasticsearchDomainResponse", "variableName" : "deleteElasticsearchDomainResponse", "variableType" : "DeleteElasticsearchDomainResponse", "documentation" : null, "simpleType" : "DeleteElasticsearchDomainResponse", "variableSetterType" : "DeleteElasticsearchDomainResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteElasticsearchServiceRoleRequest" : { "c2jName" : "DeleteElasticsearchServiceRoleRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "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" : "DeleteElasticsearchServiceRole", "locationName" : null, "requestUri" : "/2015-01-01/es/role", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteElasticsearchServiceRoleRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteElasticsearchServiceRoleRequest", "variableName" : "deleteElasticsearchServiceRoleRequest", "variableType" : "DeleteElasticsearchServiceRoleRequest", "documentation" : null, "simpleType" : "DeleteElasticsearchServiceRoleRequest", "variableSetterType" : "DeleteElasticsearchServiceRoleRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteElasticsearchServiceRoleResponse" : { "c2jName" : "DeleteElasticsearchServiceRoleResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "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" : "DeleteElasticsearchServiceRoleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteElasticsearchServiceRoleResponse", "variableName" : "deleteElasticsearchServiceRoleResponse", "variableType" : "DeleteElasticsearchServiceRoleResponse", "documentation" : null, "simpleType" : "DeleteElasticsearchServiceRoleResponse", "variableSetterType" : "DeleteElasticsearchServiceRoleResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteInboundCrossClusterSearchConnectionRequest" : { "c2jName" : "DeleteInboundCrossClusterSearchConnectionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters to the DeleteInboundCrossClusterSearchConnection operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteInboundCrossClusterSearchConnection", "locationName" : null, "requestUri" : "/2015-01-01/es/ccs/inboundConnection/{ConnectionId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

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

The id of the inbound connection that you want to permanently delete.

\n@return The id of the inbound connection that you want to permanently delete.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the inbound connection that you want to permanently delete.

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

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@return The id of the inbound connection that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the inbound connection that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnectionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

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

The id of the inbound connection that you want to permanently delete.

\n@return The id of the inbound connection that you want to permanently delete.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the inbound connection that you want to permanently delete.

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

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@return The id of the inbound connection that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the inbound connection that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

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

The id of the inbound connection that you want to permanently delete.

\n@return The id of the inbound connection that you want to permanently delete.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the inbound connection that you want to permanently delete.

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

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@return The id of the inbound connection that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the inbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the inbound connection that you want to permanently delete.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the inbound connection that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CrossClusterSearchConnectionId" ], "shapeName" : "DeleteInboundCrossClusterSearchConnectionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteInboundCrossClusterSearchConnectionRequest", "variableName" : "deleteInboundCrossClusterSearchConnectionRequest", "variableType" : "DeleteInboundCrossClusterSearchConnectionRequest", "documentation" : null, "simpleType" : "DeleteInboundCrossClusterSearchConnectionRequest", "variableSetterType" : "DeleteInboundCrossClusterSearchConnectionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteInboundCrossClusterSearchConnectionResponse" : { "c2jName" : "DeleteInboundCrossClusterSearchConnectionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a DeleteInboundCrossClusterSearchConnection operation. Contains details of deleted inbound connection.

", "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" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

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

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@return Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

\n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

Specifies the InboundCrossClusterSearchConnection of deleted inbound connection.

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

Container for the parameters to the DeleteOutboundCrossClusterSearchConnection operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteOutboundCrossClusterSearchConnection", "locationName" : null, "requestUri" : "/2015-01-01/es/ccs/outboundConnection/{ConnectionId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

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

The id of the outbound connection that you want to permanently delete.

\n@return The id of the outbound connection that you want to permanently delete.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the outbound connection that you want to permanently delete.

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

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@return The id of the outbound connection that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the outbound connection that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnectionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

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

The id of the outbound connection that you want to permanently delete.

\n@return The id of the outbound connection that you want to permanently delete.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the outbound connection that you want to permanently delete.

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

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@return The id of the outbound connection that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the outbound connection that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

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

The id of the outbound connection that you want to permanently delete.

\n@return The id of the outbound connection that you want to permanently delete.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

The id of the outbound connection that you want to permanently delete.

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

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@return The id of the outbound connection that you want to permanently delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

The id of the outbound connection that you want to permanently delete.

\n@param crossClusterSearchConnectionId The id of the outbound connection that you want to permanently delete.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

The id of the outbound connection that you want to permanently delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CrossClusterSearchConnectionId" ], "shapeName" : "DeleteOutboundCrossClusterSearchConnectionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteOutboundCrossClusterSearchConnectionRequest", "variableName" : "deleteOutboundCrossClusterSearchConnectionRequest", "variableType" : "DeleteOutboundCrossClusterSearchConnectionRequest", "documentation" : null, "simpleType" : "DeleteOutboundCrossClusterSearchConnectionRequest", "variableSetterType" : "DeleteOutboundCrossClusterSearchConnectionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteOutboundCrossClusterSearchConnectionResponse" : { "c2jName" : "DeleteOutboundCrossClusterSearchConnectionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a DeleteOutboundCrossClusterSearchConnection operation. Contains details of deleted outbound connection.

", "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" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "OutboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

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

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@return Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(OutboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

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

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@return Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

", "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "OutboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

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

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@return Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(OutboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

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

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@return Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

", "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "OutboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

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

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@return Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(OutboundCrossClusterSearchConnection)}\n", "documentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

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

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@return Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

\n@param crossClusterSearchConnection Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : "

Specifies the OutboundCrossClusterSearchConnection of deleted outbound connection.

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

Container for request parameters to DeletePackage operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeletePackage", "locationName" : null, "requestUri" : "/2015-01-01/packages/{PackageID}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

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

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

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

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to delete. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PackageID" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

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

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

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

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to delete. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

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

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

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

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to delete. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to delete. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to delete. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PackageID" ], "shapeName" : "DeletePackageRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeletePackageRequest", "variableName" : "deletePackageRequest", "variableType" : "DeletePackageRequest", "documentation" : null, "simpleType" : "DeletePackageRequest", "variableSetterType" : "DeletePackageRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeletePackageResponse" : { "c2jName" : "DeletePackageResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response parameters to DeletePackage operation.

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

PackageDetails

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

PackageDetails

\n@return PackageDetails\n@deprecated Use {@link #packageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

PackageDetails

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

PackageDetails

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

PackageDetails

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

PackageDetails

\n@return PackageDetails", "getterModel" : { "returnType" : "PackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageDetails", "sensitive" : false, "setterDocumentation" : "

PackageDetails

\n@param packageDetails PackageDetails", "setterMethodName" : "setPackageDetails", "setterModel" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : "

PackageDetails

", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PackageDetails" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDetails", "beanStyleSetterMethodName" : "setPackageDetails", "c2jName" : "PackageDetails", "c2jShape" : "PackageDetails", "defaultConsumerFluentSetterDocumentation" : "

PackageDetails

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

PackageDetails

\n@return PackageDetails\n@deprecated Use {@link #packageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

PackageDetails

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

PackageDetails

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

PackageDetails

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

PackageDetails

\n@return PackageDetails", "getterModel" : { "returnType" : "PackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageDetails", "sensitive" : false, "setterDocumentation" : "

PackageDetails

\n@param packageDetails PackageDetails", "setterMethodName" : "setPackageDetails", "setterModel" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : "

PackageDetails

", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDetails", "beanStyleSetterMethodName" : "setPackageDetails", "c2jName" : "PackageDetails", "c2jShape" : "PackageDetails", "defaultConsumerFluentSetterDocumentation" : "

PackageDetails

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

PackageDetails

\n@return PackageDetails\n@deprecated Use {@link #packageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

PackageDetails

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

PackageDetails

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

PackageDetails

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

PackageDetails

\n@return PackageDetails", "getterModel" : { "returnType" : "PackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PackageDetails", "sensitive" : false, "setterDocumentation" : "

PackageDetails

\n@param packageDetails PackageDetails", "setterMethodName" : "setPackageDetails", "setterModel" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : "

PackageDetails

", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeletePackageResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeletePackageResponse", "variableName" : "deletePackageResponse", "variableType" : "DeletePackageResponse", "documentation" : null, "simpleType" : "DeletePackageResponse", "variableSetterType" : "DeletePackageResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeploymentStatus" : { "c2jName" : "DeploymentStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING_UPDATE", "value" : "PENDING_UPDATE" }, { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "COMPLETED", "value" : "COMPLETED" }, { "name" : "NOT_ELIGIBLE", "value" : "NOT_ELIGIBLE" }, { "name" : "ELIGIBLE", "value" : "ELIGIBLE" } ], "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" : "DeploymentStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentStatus", "variableName" : "deploymentStatus", "variableType" : "DeploymentStatus", "documentation" : null, "simpleType" : "DeploymentStatus", "variableSetterType" : "DeploymentStatus" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticsearchDomainConfigRequest" : { "c2jName" : "DescribeElasticsearchDomainConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters to the DescribeElasticsearchDomainConfig operation. Specifies the domain name for which you want configuration information.

", "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" : "DescribeElasticsearchDomainConfig", "locationName" : null, "requestUri" : "/2015-01-01/es/domain/{DomainName}/config", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domain that you want to get information about.

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

The Elasticsearch domain that you want to get information about.

\n@return The Elasticsearch domain that you want to get information about.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The Elasticsearch domain that you want to get information about.

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

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@return The Elasticsearch domain that you want to get information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The Elasticsearch domain that you want to get information about.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domain that you want to get information about.

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

The Elasticsearch domain that you want to get information about.

\n@return The Elasticsearch domain that you want to get information about.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The Elasticsearch domain that you want to get information about.

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

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@return The Elasticsearch domain that you want to get information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The Elasticsearch domain that you want to get information about.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domain that you want to get information about.

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

The Elasticsearch domain that you want to get information about.

\n@return The Elasticsearch domain that you want to get information about.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The Elasticsearch domain that you want to get information about.

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

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@return The Elasticsearch domain that you want to get information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The Elasticsearch domain that you want to get information about.

\n@param domainName The Elasticsearch domain that you want to get information about.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The Elasticsearch domain that you want to get information about.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "DescribeElasticsearchDomainConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticsearchDomainConfigRequest", "variableName" : "describeElasticsearchDomainConfigRequest", "variableType" : "DescribeElasticsearchDomainConfigRequest", "documentation" : null, "simpleType" : "DescribeElasticsearchDomainConfigRequest", "variableSetterType" : "DescribeElasticsearchDomainConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticsearchDomainConfigResponse" : { "c2jName" : "DescribeElasticsearchDomainConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a DescribeElasticsearchDomainConfig request. Contains the configuration information of the requested domain.

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

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

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

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@return The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@deprecated Use {@link #domainConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainConfig(ElasticsearchDomainConfig)}\n", "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

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

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainConfig", "getterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@return The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.", "getterModel" : { "returnType" : "ElasticsearchDomainConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainConfig", "sensitive" : false, "setterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.", "setterMethodName" : "setDomainConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : null, "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

", "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainConfig", "beanStyleSetterMethodName" : "setDomainConfig", "c2jName" : "DomainConfig", "c2jShape" : "ElasticsearchDomainConfig", "defaultConsumerFluentSetterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

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

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@return The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@deprecated Use {@link #domainConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainConfig(ElasticsearchDomainConfig)}\n", "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

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

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainConfig", "getterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@return The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.", "getterModel" : { "returnType" : "ElasticsearchDomainConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainConfig", "sensitive" : false, "setterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.", "setterMethodName" : "setDomainConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : null, "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

", "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainConfig", "beanStyleSetterMethodName" : "setDomainConfig", "c2jName" : "DomainConfig", "c2jShape" : "ElasticsearchDomainConfig", "defaultConsumerFluentSetterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

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

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@return The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@deprecated Use {@link #domainConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainConfig(ElasticsearchDomainConfig)}\n", "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

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

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainConfig", "getterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@return The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.", "getterModel" : { "returnType" : "ElasticsearchDomainConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainConfig", "sensitive" : false, "setterDocumentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

\n@param domainConfig The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.", "setterMethodName" : "setDomainConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : null, "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

", "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainConfig" ], "shapeName" : "DescribeElasticsearchDomainConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticsearchDomainConfigResponse", "variableName" : "describeElasticsearchDomainConfigResponse", "variableType" : "DescribeElasticsearchDomainConfigResponse", "documentation" : null, "simpleType" : "DescribeElasticsearchDomainConfigResponse", "variableSetterType" : "DescribeElasticsearchDomainConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticsearchDomainRequest" : { "c2jName" : "DescribeElasticsearchDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters to the DescribeElasticsearchDomain operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeElasticsearchDomain", "locationName" : null, "requestUri" : "/2015-01-01/es/domain/{DomainName}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

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

The name of the Elasticsearch domain for which you want information.

\n@return The name of the Elasticsearch domain for which you want information.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain for which you want information.

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

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@return The name of the Elasticsearch domain for which you want information.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain for which you want information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

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

The name of the Elasticsearch domain for which you want information.

\n@return The name of the Elasticsearch domain for which you want information.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain for which you want information.

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

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@return The name of the Elasticsearch domain for which you want information.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain for which you want information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

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

The name of the Elasticsearch domain for which you want information.

\n@return The name of the Elasticsearch domain for which you want information.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of the Elasticsearch domain for which you want information.

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

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@return The name of the Elasticsearch domain for which you want information.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of the Elasticsearch domain for which you want information.

\n@param domainName The name of the Elasticsearch domain for which you want information.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of the Elasticsearch domain for which you want information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "DescribeElasticsearchDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticsearchDomainRequest", "variableName" : "describeElasticsearchDomainRequest", "variableType" : "DescribeElasticsearchDomainRequest", "documentation" : null, "simpleType" : "DescribeElasticsearchDomainRequest", "variableSetterType" : "DescribeElasticsearchDomainRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticsearchDomainResponse" : { "c2jName" : "DescribeElasticsearchDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The result of a DescribeElasticsearchDomain request. Contains the status of the domain specified in the request.

", "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" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain.

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

The current status of the Elasticsearch domain.

\n@return The current status of the Elasticsearch domain.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The current status of the Elasticsearch domain.

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

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The current status of the Elasticsearch domain.

\n@return The current status of the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The current status of the Elasticsearch domain.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain.

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

The current status of the Elasticsearch domain.

\n@return The current status of the Elasticsearch domain.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The current status of the Elasticsearch domain.

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

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The current status of the Elasticsearch domain.

\n@return The current status of the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The current status of the Elasticsearch domain.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainStatus", "beanStyleSetterMethodName" : "setDomainStatus", "c2jName" : "DomainStatus", "c2jShape" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain.

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

The current status of the Elasticsearch domain.

\n@return The current status of the Elasticsearch domain.\n@deprecated Use {@link #domainStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatus(ElasticsearchDomainStatus)}\n", "documentation" : "

The current status of the Elasticsearch domain.

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

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatus", "getterDocumentation" : "

The current status of the Elasticsearch domain.

\n@return The current status of the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainStatus", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain.

\n@param domainStatus The current status of the Elasticsearch domain.", "setterMethodName" : "setDomainStatus", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "domainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : "

The current status of the Elasticsearch domain.

", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainStatus" ], "shapeName" : "DescribeElasticsearchDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticsearchDomainResponse", "variableName" : "describeElasticsearchDomainResponse", "variableType" : "DescribeElasticsearchDomainResponse", "documentation" : null, "simpleType" : "DescribeElasticsearchDomainResponse", "variableSetterType" : "DescribeElasticsearchDomainResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticsearchDomainsRequest" : { "c2jName" : "DescribeElasticsearchDomainsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters to the DescribeElasticsearchDomains operation. By default, the API returns the status of all Elasticsearch domains.

", "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" : "DescribeElasticsearchDomains", "locationName" : null, "requestUri" : "/2015-01-01/es/domain-info", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainNames", "beanStyleSetterMethodName" : "setDomainNames", "c2jName" : "DomainNames", "c2jShape" : "DomainNameList", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domains for which you want information.

\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 #domainNames(List)}.\n@param domainNames 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 #domainNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Elasticsearch domains for which you want information.

\n

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

\n

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

\n@return The Elasticsearch domains for which you want information.\n@deprecated Use {@link #domainNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainNames(List)}\n", "documentation" : "

The Elasticsearch domains for which you want information.

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

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainNames", "getterDocumentation" : "

The Elasticsearch domains for which you want information.

\n

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

\n

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

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

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.", "setterMethodName" : "setDomainNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : "

The Elasticsearch domains for which you want information.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainNames" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainNames", "beanStyleSetterMethodName" : "setDomainNames", "c2jName" : "DomainNames", "c2jShape" : "DomainNameList", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domains for which you want information.

\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 #domainNames(List)}.\n@param domainNames 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 #domainNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Elasticsearch domains for which you want information.

\n

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

\n

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

\n@return The Elasticsearch domains for which you want information.\n@deprecated Use {@link #domainNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainNames(List)}\n", "documentation" : "

The Elasticsearch domains for which you want information.

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

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainNames", "getterDocumentation" : "

The Elasticsearch domains for which you want information.

\n

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

\n

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

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

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.", "setterMethodName" : "setDomainNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : "

The Elasticsearch domains for which you want information.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainNames", "beanStyleSetterMethodName" : "setDomainNames", "c2jName" : "DomainNames", "c2jShape" : "DomainNameList", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domains for which you want information.

\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 #domainNames(List)}.\n@param domainNames 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 #domainNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Elasticsearch domains for which you want information.

\n

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

\n

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

\n@return The Elasticsearch domains for which you want information.\n@deprecated Use {@link #domainNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainNames(List)}\n", "documentation" : "

The Elasticsearch domains for which you want information.

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

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainNames", "getterDocumentation" : "

The Elasticsearch domains for which you want information.

\n

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

\n

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

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

The Elasticsearch domains for which you want information.

\n@param domainNames The Elasticsearch domains for which you want information.", "setterMethodName" : "setDomainNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : "

The Elasticsearch domains for which you want information.

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

The result of a DescribeElasticsearchDomains request. Contains the status of the specified domains or all domains owned by the account.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainStatusList", "beanStyleSetterMethodName" : "setDomainStatusList", "c2jName" : "DomainStatusList", "c2jShape" : "ElasticsearchDomainStatusList", "defaultConsumerFluentSetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\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 #domainStatusList(List)}.\n@param domainStatusList 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 #domainStatusList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n

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

\n

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

\n@return The status of the domains requested in the DescribeElasticsearchDomains request.\n@deprecated Use {@link #domainStatusList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatusList(List)}\n", "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

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

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatusList", "getterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n

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

\n

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

\n@return The status of the domains requested in the DescribeElasticsearchDomains request.", "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" : "DomainStatusList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatusList", "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" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticsearchDomainStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchDomainStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDomainStatus.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticsearchDomainStatus)}.\n@param member a consumer that will call methods on {@link ElasticsearchDomainStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticsearchDomainStatus)", "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(ElasticsearchDomainStatus)}\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" : "ElasticsearchDomainStatus", "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" : "ElasticsearchDomainStatus", "variableName" : "member", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "member", "variableType" : "ElasticsearchDomainStatus", "documentation" : "", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticsearchDomainStatus", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticsearchDomainStatus", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainStatusList", "sensitive" : false, "setterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.", "setterMethodName" : "setDomainStatusList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainStatusList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainStatusList", "variableType" : "java.util.List", "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatusList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainStatusList", "beanStyleSetterMethodName" : "setDomainStatusList", "c2jName" : "DomainStatusList", "c2jShape" : "ElasticsearchDomainStatusList", "defaultConsumerFluentSetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\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 #domainStatusList(List)}.\n@param domainStatusList 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 #domainStatusList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n

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

\n

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

\n@return The status of the domains requested in the DescribeElasticsearchDomains request.\n@deprecated Use {@link #domainStatusList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatusList(List)}\n", "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

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

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatusList", "getterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n

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

\n

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

\n@return The status of the domains requested in the DescribeElasticsearchDomains request.", "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" : "DomainStatusList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatusList", "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" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticsearchDomainStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchDomainStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDomainStatus.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticsearchDomainStatus)}.\n@param member a consumer that will call methods on {@link ElasticsearchDomainStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticsearchDomainStatus)", "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(ElasticsearchDomainStatus)}\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" : "ElasticsearchDomainStatus", "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" : "ElasticsearchDomainStatus", "variableName" : "member", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "member", "variableType" : "ElasticsearchDomainStatus", "documentation" : "", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticsearchDomainStatus", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticsearchDomainStatus", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainStatusList", "sensitive" : false, "setterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.", "setterMethodName" : "setDomainStatusList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainStatusList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainStatusList", "variableType" : "java.util.List", "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainStatusList", "beanStyleSetterMethodName" : "setDomainStatusList", "c2jName" : "DomainStatusList", "c2jShape" : "ElasticsearchDomainStatusList", "defaultConsumerFluentSetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\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 #domainStatusList(List)}.\n@param domainStatusList 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 #domainStatusList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n

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

\n

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

\n@return The status of the domains requested in the DescribeElasticsearchDomains request.\n@deprecated Use {@link #domainStatusList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainStatusList(List)}\n", "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

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

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainStatusList", "getterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n

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

\n

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

\n@return The status of the domains requested in the DescribeElasticsearchDomains request.", "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" : "DomainStatusList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainStatusList", "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" : "ElasticsearchDomainStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ElasticsearchDomainStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchDomainStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDomainStatus.Builder#build()} is called immediately and its result is passed to {@link #member(ElasticsearchDomainStatus)}.\n@param member a consumer that will call methods on {@link ElasticsearchDomainStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ElasticsearchDomainStatus)", "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(ElasticsearchDomainStatus)}\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" : "ElasticsearchDomainStatus", "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" : "ElasticsearchDomainStatus", "variableName" : "member", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "member", "variableType" : "ElasticsearchDomainStatus", "documentation" : "", "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticsearchDomainStatus", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ElasticsearchDomainStatus", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainStatusList", "sensitive" : false, "setterDocumentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

\n@param domainStatusList The status of the domains requested in the DescribeElasticsearchDomains request.", "setterMethodName" : "setDomainStatusList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainStatusList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainStatusList", "variableType" : "java.util.List", "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

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

Container for the parameters to DescribeElasticsearchInstanceTypeLimits operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeElasticsearchInstanceTypeLimits", "locationName" : null, "requestUri" : "/2015-01-01/es/instanceTypeLimits/{ElasticsearchVersion}/{InstanceType}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

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

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

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

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

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

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

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

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType", "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" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

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

Version of Elasticsearch for which Limits are needed.

\n@return Version of Elasticsearch for which Limits are needed.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

Version of Elasticsearch for which Limits are needed.

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

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@return Version of Elasticsearch for which Limits are needed.", "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" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

Version of Elasticsearch for which Limits are needed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

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

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

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

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

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

Version of Elasticsearch for which Limits are needed.

\n@return Version of Elasticsearch for which Limits are needed.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

Version of Elasticsearch for which Limits are needed.

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

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@return Version of Elasticsearch for which Limits are needed.", "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" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

Version of Elasticsearch for which Limits are needed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

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

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

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

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType", "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" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

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

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

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

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

\n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

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

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

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

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType", "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" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

\n@param instanceType The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.\n@see ESPartitionInstanceType", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

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

Version of Elasticsearch for which Limits are needed.

\n@return Version of Elasticsearch for which Limits are needed.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

Version of Elasticsearch for which Limits are needed.

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

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@return Version of Elasticsearch for which Limits are needed.", "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" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

Version of Elasticsearch for which Limits are needed.

\n@param elasticsearchVersion Version of Elasticsearch for which Limits are needed.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

Version of Elasticsearch for which Limits are needed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceType", "ElasticsearchVersion" ], "shapeName" : "DescribeElasticsearchInstanceTypeLimitsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticsearchInstanceTypeLimitsRequest", "variableName" : "describeElasticsearchInstanceTypeLimitsRequest", "variableType" : "DescribeElasticsearchInstanceTypeLimitsRequest", "documentation" : null, "simpleType" : "DescribeElasticsearchInstanceTypeLimitsRequest", "variableSetterType" : "DescribeElasticsearchInstanceTypeLimitsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeElasticsearchInstanceTypeLimitsResponse" : { "c2jName" : "DescribeElasticsearchInstanceTypeLimitsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters received from DescribeElasticsearchInstanceTypeLimits operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitsByRole", "beanStyleSetterMethodName" : "setLimitsByRole", "c2jName" : "LimitsByRole", "c2jShape" : "LimitsByRole", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #limitsByRole(Map)}.\n@param limitsByRole a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitsByRole(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LimitsByRole property for this object.\n

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

\n

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

\n@return The value of the LimitsByRole property for this object.\n@deprecated Use {@link #limitsByRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitsByRole(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitsByRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitsByRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitsByRole", "fluentSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitsByRole", "getterDocumentation" : "Returns the value of the LimitsByRole property for this object.\n

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

\n

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

\n@return The value of the LimitsByRole property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitsByRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitsByRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InstanceRole", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Limits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Limits.Builder} avoiding the need to create one manually via {@link Limits#builder()}.\n\nWhen the {@link Consumer} completes, {@link Limits.Builder#build()} is called immediately and its result is passed to {@link #value(Limits)}.\n@param value a consumer that will call methods on {@link Limits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Limits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Limits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Limits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Limits", "variableName" : "value", "variableType" : "Limits", "documentation" : null, "simpleType" : "Limits", "variableSetterType" : "Limits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Limits", "variableName" : "value", "variableType" : "Limits", "documentation" : "", "simpleType" : "Limits", "variableSetterType" : "Limits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LimitsByRole", "sensitive" : false, "setterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.", "setterMethodName" : "setLimitsByRole", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "limitsByRole", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "limitsByRole", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LimitsByRole" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitsByRole", "beanStyleSetterMethodName" : "setLimitsByRole", "c2jName" : "LimitsByRole", "c2jShape" : "LimitsByRole", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #limitsByRole(Map)}.\n@param limitsByRole a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitsByRole(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LimitsByRole property for this object.\n

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

\n

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

\n@return The value of the LimitsByRole property for this object.\n@deprecated Use {@link #limitsByRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitsByRole(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitsByRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitsByRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitsByRole", "fluentSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitsByRole", "getterDocumentation" : "Returns the value of the LimitsByRole property for this object.\n

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

\n

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

\n@return The value of the LimitsByRole property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitsByRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitsByRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InstanceRole", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Limits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Limits.Builder} avoiding the need to create one manually via {@link Limits#builder()}.\n\nWhen the {@link Consumer} completes, {@link Limits.Builder#build()} is called immediately and its result is passed to {@link #value(Limits)}.\n@param value a consumer that will call methods on {@link Limits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Limits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Limits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Limits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Limits", "variableName" : "value", "variableType" : "Limits", "documentation" : null, "simpleType" : "Limits", "variableSetterType" : "Limits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Limits", "variableName" : "value", "variableType" : "Limits", "documentation" : "", "simpleType" : "Limits", "variableSetterType" : "Limits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LimitsByRole", "sensitive" : false, "setterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.", "setterMethodName" : "setLimitsByRole", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "limitsByRole", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "limitsByRole", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitsByRole", "beanStyleSetterMethodName" : "setLimitsByRole", "c2jName" : "LimitsByRole", "c2jShape" : "LimitsByRole", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #limitsByRole(Map)}.\n@param limitsByRole a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitsByRole(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LimitsByRole property for this object.\n

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

\n

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

\n@return The value of the LimitsByRole property for this object.\n@deprecated Use {@link #limitsByRole()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitsByRole(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitsByRole property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitsByRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitsByRole", "fluentSetterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitsByRole", "getterDocumentation" : "Returns the value of the LimitsByRole property for this object.\n

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

\n

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

\n@return The value of the LimitsByRole property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitsByRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitsByRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InstanceRole", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Limits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Limits.Builder} avoiding the need to create one manually via {@link Limits#builder()}.\n\nWhen the {@link Consumer} completes, {@link Limits.Builder#build()} is called immediately and its result is passed to {@link #value(Limits)}.\n@param value a consumer that will call methods on {@link Limits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Limits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Limits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Limits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Limits", "variableName" : "value", "variableType" : "Limits", "documentation" : null, "simpleType" : "Limits", "variableSetterType" : "Limits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Limits", "variableName" : "value", "variableType" : "Limits", "documentation" : "", "simpleType" : "Limits", "variableSetterType" : "Limits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LimitsByRole", "sensitive" : false, "setterDocumentation" : "Sets the value of the LimitsByRole property for this object.\n\n@param limitsByRole The new value for the LimitsByRole property for this object.", "setterMethodName" : "setLimitsByRole", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "limitsByRole", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "limitsByRole", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeElasticsearchInstanceTypeLimitsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticsearchInstanceTypeLimitsResponse", "variableName" : "describeElasticsearchInstanceTypeLimitsResponse", "variableType" : "DescribeElasticsearchInstanceTypeLimitsResponse", "documentation" : null, "simpleType" : "DescribeElasticsearchInstanceTypeLimitsResponse", "variableSetterType" : "DescribeElasticsearchInstanceTypeLimitsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeInboundCrossClusterSearchConnectionsRequest" : { "c2jName" : "DescribeInboundCrossClusterSearchConnectionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for the parameters to the DescribeInboundCrossClusterSearchConnections operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeInboundCrossClusterSearchConnections", "locationName" : null, "requestUri" : "/2015-01-01/es/ccs/inboundConnection/search", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

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

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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(Filter)}\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" : "Filter", "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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

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

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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(Filter)}\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" : "Filter", "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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

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

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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(Filter)}\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" : "Filter", "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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

\n@param filters A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name
", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

A list of filters used to match properties for inbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • source-domain-info.domain-name
  • source-domain-info.owner-id
  • source-domain-info.region
  • destination-domain-info.domain-name

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

The result of a DescribeInboundCrossClusterSearchConnections request. Contains the list of connections matching the filter criteria.

", "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" : "getCrossClusterSearchConnections", "beanStyleSetterMethodName" : "setCrossClusterSearchConnections", "c2jName" : "CrossClusterSearchConnections", "c2jShape" : "InboundCrossClusterSearchConnections", "defaultConsumerFluentSetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\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 #crossClusterSearchConnections(List)}.\n@param crossClusterSearchConnections 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 #crossClusterSearchConnections(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@deprecated Use {@link #crossClusterSearchConnections()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnections(List)}\n", "documentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

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

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnections", "getterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.", "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" : "CrossClusterSearchConnections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnections", "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" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #member(InboundCrossClusterSearchConnection)}.\n@param member a consumer that will call methods on {@link InboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InboundCrossClusterSearchConnection)", "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(InboundCrossClusterSearchConnection)}\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" : "InboundCrossClusterSearchConnection", "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" : "InboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InboundCrossClusterSearchConnection", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InboundCrossClusterSearchConnection", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CrossClusterSearchConnections", "sensitive" : false, "setterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.", "setterMethodName" : "setCrossClusterSearchConnections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnections" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnections", "beanStyleSetterMethodName" : "setCrossClusterSearchConnections", "c2jName" : "CrossClusterSearchConnections", "c2jShape" : "InboundCrossClusterSearchConnections", "defaultConsumerFluentSetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\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 #crossClusterSearchConnections(List)}.\n@param crossClusterSearchConnections 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 #crossClusterSearchConnections(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@deprecated Use {@link #crossClusterSearchConnections()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnections(List)}\n", "documentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

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

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnections", "getterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.", "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" : "CrossClusterSearchConnections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnections", "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" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #member(InboundCrossClusterSearchConnection)}.\n@param member a consumer that will call methods on {@link InboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InboundCrossClusterSearchConnection)", "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(InboundCrossClusterSearchConnection)}\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" : "InboundCrossClusterSearchConnection", "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" : "InboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InboundCrossClusterSearchConnection", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InboundCrossClusterSearchConnection", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CrossClusterSearchConnections", "sensitive" : false, "setterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.", "setterMethodName" : "setCrossClusterSearchConnections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnections", "beanStyleSetterMethodName" : "setCrossClusterSearchConnections", "c2jName" : "CrossClusterSearchConnections", "c2jShape" : "InboundCrossClusterSearchConnections", "defaultConsumerFluentSetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\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 #crossClusterSearchConnections(List)}.\n@param crossClusterSearchConnections 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 #crossClusterSearchConnections(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@deprecated Use {@link #crossClusterSearchConnections()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnections(List)}\n", "documentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

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

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnections", "getterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.", "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" : "CrossClusterSearchConnections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnections", "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" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #member(InboundCrossClusterSearchConnection)}.\n@param member a consumer that will call methods on {@link InboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InboundCrossClusterSearchConnection)", "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(InboundCrossClusterSearchConnection)}\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" : "InboundCrossClusterSearchConnection", "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" : "InboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InboundCrossClusterSearchConnection", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InboundCrossClusterSearchConnection", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CrossClusterSearchConnections", "sensitive" : false, "setterDocumentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.", "setterMethodName" : "setCrossClusterSearchConnections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : "

Consists of list of InboundCrossClusterSearchConnection matching the specified filter criteria.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

Container for the parameters to the DescribeOutboundCrossClusterSearchConnections operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeOutboundCrossClusterSearchConnections", "locationName" : null, "requestUri" : "/2015-01-01/es/ccs/outboundConnection/search", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

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

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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(Filter)}\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" : "Filter", "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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

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

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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(Filter)}\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" : "Filter", "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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "FilterList", "defaultConsumerFluentSetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

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

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n

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

\n

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

\n@return A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "Filter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Filter.Builder} avoiding the need to create one manually via {@link Filter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Filter.Builder#build()} is called immediately and its result is passed to {@link #member(Filter)}.\n@param member a consumer that will call methods on {@link Filter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Filter)", "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(Filter)}\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" : "Filter", "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" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "member", "variableType" : "Filter", "documentation" : "", "simpleType" : "Filter", "variableSetterType" : "Filter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Filter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Filter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

\n@param filters A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:
  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name
", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

A list of filters used to match properties for outbound cross-cluster search connection. Available Filter names for this operation are:

  • cross-cluster-search-connection-id
  • destination-domain-info.domain-name
  • destination-domain-info.owner-id
  • destination-domain-info.region
  • source-domain-info.domain-name

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

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

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@return NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

\n@param nextToken NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is sent in case the earlier API call results contain the NextToken. It is used for pagination.

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

The result of a DescribeOutboundCrossClusterSearchConnections request. Contains the list of connections matching the filter criteria.

", "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" : "getCrossClusterSearchConnections", "beanStyleSetterMethodName" : "setCrossClusterSearchConnections", "c2jName" : "CrossClusterSearchConnections", "c2jShape" : "OutboundCrossClusterSearchConnections", "defaultConsumerFluentSetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\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 #crossClusterSearchConnections(List)}.\n@param crossClusterSearchConnections 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 #crossClusterSearchConnections(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@deprecated Use {@link #crossClusterSearchConnections()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnections(List)}\n", "documentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

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

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnections", "getterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.", "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" : "CrossClusterSearchConnections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnections", "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" : "OutboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OutboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link OutboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #member(OutboundCrossClusterSearchConnection)}.\n@param member a consumer that will call methods on {@link OutboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OutboundCrossClusterSearchConnection)", "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(OutboundCrossClusterSearchConnection)}\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" : "OutboundCrossClusterSearchConnection", "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" : "OutboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : "", "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OutboundCrossClusterSearchConnection", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OutboundCrossClusterSearchConnection", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CrossClusterSearchConnections", "sensitive" : false, "setterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.", "setterMethodName" : "setCrossClusterSearchConnections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnections" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnections", "beanStyleSetterMethodName" : "setCrossClusterSearchConnections", "c2jName" : "CrossClusterSearchConnections", "c2jShape" : "OutboundCrossClusterSearchConnections", "defaultConsumerFluentSetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\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 #crossClusterSearchConnections(List)}.\n@param crossClusterSearchConnections 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 #crossClusterSearchConnections(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@deprecated Use {@link #crossClusterSearchConnections()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnections(List)}\n", "documentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

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

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnections", "getterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.", "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" : "CrossClusterSearchConnections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnections", "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" : "OutboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OutboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link OutboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #member(OutboundCrossClusterSearchConnection)}.\n@param member a consumer that will call methods on {@link OutboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OutboundCrossClusterSearchConnection)", "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(OutboundCrossClusterSearchConnection)}\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" : "OutboundCrossClusterSearchConnection", "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" : "OutboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : "", "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OutboundCrossClusterSearchConnection", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OutboundCrossClusterSearchConnection", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CrossClusterSearchConnections", "sensitive" : false, "setterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.", "setterMethodName" : "setCrossClusterSearchConnections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnections", "beanStyleSetterMethodName" : "setCrossClusterSearchConnections", "c2jName" : "CrossClusterSearchConnections", "c2jShape" : "OutboundCrossClusterSearchConnections", "defaultConsumerFluentSetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\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 #crossClusterSearchConnections(List)}.\n@param crossClusterSearchConnections 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 #crossClusterSearchConnections(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@deprecated Use {@link #crossClusterSearchConnections()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnections(List)}\n", "documentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

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

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnections", "getterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n

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

\n

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

\n@return Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.", "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" : "CrossClusterSearchConnections", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnections", "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" : "OutboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OutboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link OutboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #member(OutboundCrossClusterSearchConnection)}.\n@param member a consumer that will call methods on {@link OutboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OutboundCrossClusterSearchConnection)", "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(OutboundCrossClusterSearchConnection)}\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" : "OutboundCrossClusterSearchConnection", "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" : "OutboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "member", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : "", "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OutboundCrossClusterSearchConnection", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OutboundCrossClusterSearchConnection", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CrossClusterSearchConnections", "sensitive" : false, "setterDocumentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

\n@param crossClusterSearchConnections Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.", "setterMethodName" : "setCrossClusterSearchConnections", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "crossClusterSearchConnections", "variableType" : "java.util.List", "documentation" : "

Consists of list of OutboundCrossClusterSearchConnection matching the specified filter criteria.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@return If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

\n@param nextToken If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

If more results are available and NextToken is present, make the next request to the same API with the received NextToken to paginate the remaining results.

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

Filter to apply in DescribePackage response.

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

Any field from PackageDetails.

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

Any field from PackageDetails.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DescribePackagesFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return Any field from PackageDetails.\n@see DescribePackagesFilterName\n@deprecated Use {@link #nameAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribePackagesFilterName\n@deprecated Use {@link #name(String)}\n", "documentation" : "

Any field from PackageDetails.

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

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribePackagesFilterName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

Any field from PackageDetails.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DescribePackagesFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return Any field from PackageDetails.\n@see DescribePackagesFilterName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

Any field from PackageDetails.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "DescribePackagesFilterValues", "defaultConsumerFluentSetterDocumentation" : "

A list of values for the specified field.

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

A list of values for the specified field.

\n

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

\n

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

\n@return A list of values for the specified field.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of values for the specified field.

\n@param value A list of values for the specified field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(List)}\n", "documentation" : "

A list of values for the specified field.

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

A list of values for the specified field.

\n@param value A list of values for the specified field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

A list of values for the specified field.

\n

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

\n

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

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

A list of values for the specified field.

\n@param value A list of values for the specified field.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "

A list of values for the specified field.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DescribePackagesFilterName", "defaultConsumerFluentSetterDocumentation" : "

Any field from PackageDetails.

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

Any field from PackageDetails.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DescribePackagesFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return Any field from PackageDetails.\n@see DescribePackagesFilterName\n@deprecated Use {@link #nameAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribePackagesFilterName\n@deprecated Use {@link #name(String)}\n", "documentation" : "

Any field from PackageDetails.

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

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribePackagesFilterName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

Any field from PackageDetails.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DescribePackagesFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return Any field from PackageDetails.\n@see DescribePackagesFilterName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

Any field from PackageDetails.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "DescribePackagesFilterValues", "defaultConsumerFluentSetterDocumentation" : "

A list of values for the specified field.

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

A list of values for the specified field.

\n

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

\n

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

\n@return A list of values for the specified field.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of values for the specified field.

\n@param value A list of values for the specified field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(List)}\n", "documentation" : "

A list of values for the specified field.

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

A list of values for the specified field.

\n@param value A list of values for the specified field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

A list of values for the specified field.

\n

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

\n

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

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

A list of values for the specified field.

\n@param value A list of values for the specified field.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "

A list of values for the specified field.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DescribePackagesFilterName", "defaultConsumerFluentSetterDocumentation" : "

Any field from PackageDetails.

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

Any field from PackageDetails.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DescribePackagesFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return Any field from PackageDetails.\n@see DescribePackagesFilterName\n@deprecated Use {@link #nameAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribePackagesFilterName\n@deprecated Use {@link #name(String)}\n", "documentation" : "

Any field from PackageDetails.

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

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribePackagesFilterName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

Any field from PackageDetails.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link DescribePackagesFilterName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return Any field from PackageDetails.\n@see DescribePackagesFilterName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

Any field from PackageDetails.

\n@param name Any field from PackageDetails.\n@see DescribePackagesFilterName", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

Any field from PackageDetails.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "DescribePackagesFilterValues", "defaultConsumerFluentSetterDocumentation" : "

A list of values for the specified field.

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

A list of values for the specified field.

\n

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

\n

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

\n@return A list of values for the specified field.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of values for the specified field.

\n@param value A list of values for the specified field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(List)}\n", "documentation" : "

A list of values for the specified field.

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

A list of values for the specified field.

\n@param value A list of values for the specified field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

A list of values for the specified field.

\n

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

\n

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

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

A list of values for the specified field.

\n@param value A list of values for the specified field.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "

A list of values for the specified field.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePackagesFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePackagesFilter", "variableName" : "describePackagesFilter", "variableType" : "DescribePackagesFilter", "documentation" : null, "simpleType" : "DescribePackagesFilter", "variableSetterType" : "DescribePackagesFilter" }, "wrapper" : false, "xmlNamespace" : null }, "DescribePackagesFilterName" : { "c2jName" : "DescribePackagesFilterName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PACKAGE_ID", "value" : "PackageID" }, { "name" : "PACKAGE_NAME", "value" : "PackageName" }, { "name" : "PACKAGE_STATUS", "value" : "PackageStatus" } ], "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" : "DescribePackagesFilterName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePackagesFilterName", "variableName" : "describePackagesFilterName", "variableType" : "DescribePackagesFilterName", "documentation" : null, "simpleType" : "DescribePackagesFilterName", "variableSetterType" : "DescribePackagesFilterName" }, "wrapper" : false, "xmlNamespace" : null }, "DescribePackagesRequest" : { "c2jName" : "DescribePackagesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for request parameters to DescribePackage operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribePackages", "locationName" : null, "requestUri" : "/2015-01-01/packages/describe", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DescribePackagesFilterList", "defaultConsumerFluentSetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n

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

\n

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

\n@return Only returns packages that match the DescribePackagesFilterList values.\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

Only returns packages that match the DescribePackagesFilterList values.

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

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n

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

\n

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

\n@return Only returns packages that match the DescribePackagesFilterList values.", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "DescribePackagesFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DescribePackagesFilter.Builder} avoiding the need to create one manually via {@link DescribePackagesFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DescribePackagesFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DescribePackagesFilter)}.\n@param member a consumer that will call methods on {@link DescribePackagesFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DescribePackagesFilter)", "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(DescribePackagesFilter)}\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" : "DescribePackagesFilter", "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" : "DescribePackagesFilter", "variableName" : "member", "variableType" : "DescribePackagesFilter", "documentation" : null, "simpleType" : "DescribePackagesFilter", "variableSetterType" : "DescribePackagesFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DescribePackagesFilter", "variableName" : "member", "variableType" : "DescribePackagesFilter", "documentation" : "", "simpleType" : "DescribePackagesFilter", "variableSetterType" : "DescribePackagesFilter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DescribePackagesFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DescribePackagesFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

Only returns packages that match the DescribePackagesFilterList values.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Limits results to a maximum number of packages.

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

Limits results to a maximum number of packages.

\n@return Limits results to a maximum number of packages.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Limits results to a maximum number of packages.

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

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Limits results to a maximum number of packages.

\n@return Limits results to a maximum number of packages.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Limits results to a maximum number of packages.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

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

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

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

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DescribePackagesFilterList", "defaultConsumerFluentSetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n

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

\n

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

\n@return Only returns packages that match the DescribePackagesFilterList values.\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

Only returns packages that match the DescribePackagesFilterList values.

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

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasFilters()} to see if a value was sent in this field.\n

\n@return Only returns packages that match the DescribePackagesFilterList values.", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "DescribePackagesFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DescribePackagesFilter.Builder} avoiding the need to create one manually via {@link DescribePackagesFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DescribePackagesFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DescribePackagesFilter)}.\n@param member a consumer that will call methods on {@link DescribePackagesFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DescribePackagesFilter)", "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(DescribePackagesFilter)}\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" : "DescribePackagesFilter", "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" : "DescribePackagesFilter", "variableName" : "member", "variableType" : "DescribePackagesFilter", "documentation" : null, "simpleType" : "DescribePackagesFilter", "variableSetterType" : "DescribePackagesFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DescribePackagesFilter", "variableName" : "member", "variableType" : "DescribePackagesFilter", "documentation" : "", "simpleType" : "DescribePackagesFilter", "variableSetterType" : "DescribePackagesFilter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DescribePackagesFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DescribePackagesFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

Only returns packages that match the DescribePackagesFilterList values.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Limits results to a maximum number of packages.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Limits results to a maximum number of packages.

\n@return Limits results to a maximum number of packages.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Limits results to a maximum number of packages.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Limits results to a maximum number of packages.

\n@return Limits results to a maximum number of packages.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Limits results to a maximum number of packages.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DescribePackagesFilterList", "defaultConsumerFluentSetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\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 #filters(List)}.\n@param filters 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 #filters(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasFilters()} to see if a value was sent in this field.\n

\n@return Only returns packages that match the DescribePackagesFilterList values.\n@deprecated Use {@link #filters()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #filters(List)}\n", "documentation" : "

Only returns packages that match the DescribePackagesFilterList values.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Filters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFilters", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasFilters()} to see if a value was sent in this field.\n

\n@return Only returns packages that match the DescribePackagesFilterList values.", "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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "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" : "DescribePackagesFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DescribePackagesFilter.Builder} avoiding the need to create one manually via {@link DescribePackagesFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DescribePackagesFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DescribePackagesFilter)}.\n@param member a consumer that will call methods on {@link DescribePackagesFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DescribePackagesFilter)", "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(DescribePackagesFilter)}\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" : "DescribePackagesFilter", "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" : "DescribePackagesFilter", "variableName" : "member", "variableType" : "DescribePackagesFilter", "documentation" : null, "simpleType" : "DescribePackagesFilter", "variableSetterType" : "DescribePackagesFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DescribePackagesFilter", "variableName" : "member", "variableType" : "DescribePackagesFilter", "documentation" : "", "simpleType" : "DescribePackagesFilter", "variableSetterType" : "DescribePackagesFilter" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DescribePackagesFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DescribePackagesFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

Only returns packages that match the DescribePackagesFilterList values.

\n@param filters Only returns packages that match the DescribePackagesFilterList values.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

Only returns packages that match the DescribePackagesFilterList values.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Limits results to a maximum number of packages.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Limits results to a maximum number of packages.

\n@return Limits results to a maximum number of packages.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Limits results to a maximum number of packages.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Limits results to a maximum number of packages.

\n@return Limits results to a maximum number of packages.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Limits results to a maximum number of packages.

\n@param maxResults Limits results to a maximum number of packages.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Limits results to a maximum number of packages.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

\n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePackagesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePackagesRequest", "variableName" : "describePackagesRequest", "variableType" : "DescribePackagesRequest", "documentation" : null, "simpleType" : "DescribePackagesRequest", "variableSetterType" : "DescribePackagesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribePackagesResponse" : { "c2jName" : "DescribePackagesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response returned by DescribePackages operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPackageDetailsList", "beanStyleSetterMethodName" : "setPackageDetailsList", "c2jName" : "PackageDetailsList", "c2jShape" : "PackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

List of PackageDetails objects.

\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 #packageDetailsList(List)}.\n@param packageDetailsList 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 #packageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of PackageDetails objects.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasPackageDetailsList()} to see if a value was sent in this field.\n

\n@return List of PackageDetails objects.\n@deprecated Use {@link #packageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDetailsList(List)}\n", "documentation" : "

List of PackageDetails objects.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageDetailsList", "fluentSetterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDetailsList", "getterDocumentation" : "

List of PackageDetails objects.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasPackageDetailsList()} to see if a value was sent in this field.\n

\n@return List of PackageDetails objects.", "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" : "PackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetailsList", "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" : "PackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PackageDetails.Builder} avoiding the need to create one manually via {@link PackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link PackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(PackageDetails)}.\n@param member a consumer that will call methods on {@link PackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PackageDetails)", "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(PackageDetails)}\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" : "PackageDetails", "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" : "PackageDetails", "variableName" : "member", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "member", "variableType" : "PackageDetails", "documentation" : "", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PackageDetailsList", "sensitive" : false, "setterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.", "setterMethodName" : "setPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packageDetailsList", "variableType" : "java.util.List", "documentation" : "

List of PackageDetails objects.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageDetailsList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPackageDetailsList", "beanStyleSetterMethodName" : "setPackageDetailsList", "c2jName" : "PackageDetailsList", "c2jShape" : "PackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

List of PackageDetails objects.

\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 #packageDetailsList(List)}.\n@param packageDetailsList 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 #packageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of PackageDetails objects.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasPackageDetailsList()} to see if a value was sent in this field.\n

\n@return List of PackageDetails objects.\n@deprecated Use {@link #packageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDetailsList(List)}\n", "documentation" : "

List of PackageDetails objects.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageDetailsList", "fluentSetterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDetailsList", "getterDocumentation" : "

List of PackageDetails objects.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasPackageDetailsList()} to see if a value was sent in this field.\n

\n@return List of PackageDetails objects.", "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" : "PackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetailsList", "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" : "PackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PackageDetails.Builder} avoiding the need to create one manually via {@link PackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link PackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(PackageDetails)}.\n@param member a consumer that will call methods on {@link PackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PackageDetails)", "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(PackageDetails)}\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" : "PackageDetails", "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" : "PackageDetails", "variableName" : "member", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "member", "variableType" : "PackageDetails", "documentation" : "", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PackageDetailsList", "sensitive" : false, "setterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.", "setterMethodName" : "setPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packageDetailsList", "variableType" : "java.util.List", "documentation" : "

List of PackageDetails objects.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPackageDetailsList", "beanStyleSetterMethodName" : "setPackageDetailsList", "c2jName" : "PackageDetailsList", "c2jShape" : "PackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

List of PackageDetails objects.

\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 #packageDetailsList(List)}.\n@param packageDetailsList 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 #packageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of PackageDetails objects.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasPackageDetailsList()} to see if a value was sent in this field.\n

\n@return List of PackageDetails objects.\n@deprecated Use {@link #packageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDetailsList(List)}\n", "documentation" : "

List of PackageDetails objects.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageDetailsList", "fluentSetterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDetailsList", "getterDocumentation" : "

List of PackageDetails objects.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasPackageDetailsList()} to see if a value was sent in this field.\n

\n@return List of PackageDetails objects.", "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" : "PackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDetailsList", "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" : "PackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PackageDetails.Builder} avoiding the need to create one manually via {@link PackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link PackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(PackageDetails)}.\n@param member a consumer that will call methods on {@link PackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PackageDetails)", "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(PackageDetails)}\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" : "PackageDetails", "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" : "PackageDetails", "variableName" : "member", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "member", "variableType" : "PackageDetails", "documentation" : "", "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PackageDetailsList", "sensitive" : false, "setterDocumentation" : "

List of PackageDetails objects.

\n@param packageDetailsList List of PackageDetails objects.", "setterMethodName" : "setPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "packageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "packageDetailsList", "variableType" : "java.util.List", "documentation" : "

List of PackageDetails objects.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePackagesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePackagesResponse", "variableName" : "describePackagesResponse", "variableType" : "DescribePackagesResponse", "documentation" : null, "simpleType" : "DescribePackagesResponse", "variableSetterType" : "DescribePackagesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeReservedElasticsearchInstanceOfferingsRequest" : { "c2jName" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for parameters to DescribeReservedElasticsearchInstanceOfferings

", "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" : "DescribeReservedElasticsearchInstanceOfferings", "locationName" : null, "requestUri" : "/2015-01-01/es/reservedInstanceOfferings", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@return The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@return The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "offeringId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@return The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@return The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "offeringId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@return The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@return The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "offeringId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "offeringId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

\n@param reservedElasticsearchInstanceOfferingId The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "variableName" : "describeReservedElasticsearchInstanceOfferingsRequest", "variableType" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "documentation" : null, "simpleType" : "DescribeReservedElasticsearchInstanceOfferingsRequest", "variableSetterType" : "DescribeReservedElasticsearchInstanceOfferingsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeReservedElasticsearchInstanceOfferingsResponse" : { "c2jName" : "DescribeReservedElasticsearchInstanceOfferingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for results from DescribeReservedElasticsearchInstanceOfferings

", "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" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferings", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferings", "c2jName" : "ReservedElasticsearchInstanceOfferings", "c2jShape" : "ReservedElasticsearchInstanceOfferingList", "defaultConsumerFluentSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\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 #reservedElasticsearchInstanceOfferings(List)}.\n@param reservedElasticsearchInstanceOfferings 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 #reservedElasticsearchInstanceOfferings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstanceOfferings()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instance offerings\n@deprecated Use {@link #reservedElasticsearchInstanceOfferings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferings(List)}\n", "documentation" : "

List of reserved Elasticsearch instance offerings

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferings", "fluentSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferings", "getterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstanceOfferings()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instance offerings", "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" : "ReservedElasticsearchInstanceOfferings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferings", "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" : "ReservedElasticsearchInstanceOffering", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservedElasticsearchInstanceOffering.Builder} avoiding the need to create one manually via {@link ReservedElasticsearchInstanceOffering#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservedElasticsearchInstanceOffering.Builder#build()} is called immediately and its result is passed to {@link #member(ReservedElasticsearchInstanceOffering)}.\n@param member a consumer that will call methods on {@link ReservedElasticsearchInstanceOffering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservedElasticsearchInstanceOffering)", "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(ReservedElasticsearchInstanceOffering)}\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" : "ReservedElasticsearchInstanceOffering", "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" : "ReservedElasticsearchInstanceOffering", "variableName" : "member", "variableType" : "ReservedElasticsearchInstanceOffering", "documentation" : null, "simpleType" : "ReservedElasticsearchInstanceOffering", "variableSetterType" : "ReservedElasticsearchInstanceOffering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstanceOffering", "variableName" : "member", "variableType" : "ReservedElasticsearchInstanceOffering", "documentation" : "", "simpleType" : "ReservedElasticsearchInstanceOffering", "variableSetterType" : "ReservedElasticsearchInstanceOffering" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReservedElasticsearchInstanceOffering", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReservedElasticsearchInstanceOffering", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReservedElasticsearchInstanceOfferings", "sensitive" : false, "setterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings", "setterMethodName" : "setReservedElasticsearchInstanceOfferings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstanceOfferings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstanceOfferings", "variableType" : "java.util.List", "documentation" : "

List of reserved Elasticsearch instance offerings

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferings" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferings", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferings", "c2jName" : "ReservedElasticsearchInstanceOfferings", "c2jShape" : "ReservedElasticsearchInstanceOfferingList", "defaultConsumerFluentSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\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 #reservedElasticsearchInstanceOfferings(List)}.\n@param reservedElasticsearchInstanceOfferings 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 #reservedElasticsearchInstanceOfferings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstanceOfferings()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instance offerings\n@deprecated Use {@link #reservedElasticsearchInstanceOfferings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferings(List)}\n", "documentation" : "

List of reserved Elasticsearch instance offerings

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferings", "fluentSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferings", "getterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstanceOfferings()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instance offerings", "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" : "ReservedElasticsearchInstanceOfferings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferings", "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" : "ReservedElasticsearchInstanceOffering", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservedElasticsearchInstanceOffering.Builder} avoiding the need to create one manually via {@link ReservedElasticsearchInstanceOffering#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservedElasticsearchInstanceOffering.Builder#build()} is called immediately and its result is passed to {@link #member(ReservedElasticsearchInstanceOffering)}.\n@param member a consumer that will call methods on {@link ReservedElasticsearchInstanceOffering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservedElasticsearchInstanceOffering)", "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(ReservedElasticsearchInstanceOffering)}\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" : "ReservedElasticsearchInstanceOffering", "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" : "ReservedElasticsearchInstanceOffering", "variableName" : "member", "variableType" : "ReservedElasticsearchInstanceOffering", "documentation" : null, "simpleType" : "ReservedElasticsearchInstanceOffering", "variableSetterType" : "ReservedElasticsearchInstanceOffering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstanceOffering", "variableName" : "member", "variableType" : "ReservedElasticsearchInstanceOffering", "documentation" : "", "simpleType" : "ReservedElasticsearchInstanceOffering", "variableSetterType" : "ReservedElasticsearchInstanceOffering" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReservedElasticsearchInstanceOffering", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReservedElasticsearchInstanceOffering", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReservedElasticsearchInstanceOfferings", "sensitive" : false, "setterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings", "setterMethodName" : "setReservedElasticsearchInstanceOfferings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstanceOfferings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstanceOfferings", "variableType" : "java.util.List", "documentation" : "

List of reserved Elasticsearch instance offerings

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferings", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferings", "c2jName" : "ReservedElasticsearchInstanceOfferings", "c2jShape" : "ReservedElasticsearchInstanceOfferingList", "defaultConsumerFluentSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\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 #reservedElasticsearchInstanceOfferings(List)}.\n@param reservedElasticsearchInstanceOfferings 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 #reservedElasticsearchInstanceOfferings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstanceOfferings()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instance offerings\n@deprecated Use {@link #reservedElasticsearchInstanceOfferings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferings(List)}\n", "documentation" : "

List of reserved Elasticsearch instance offerings

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferings", "fluentSetterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferings", "getterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstanceOfferings()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instance offerings", "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" : "ReservedElasticsearchInstanceOfferings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferings", "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" : "ReservedElasticsearchInstanceOffering", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservedElasticsearchInstanceOffering.Builder} avoiding the need to create one manually via {@link ReservedElasticsearchInstanceOffering#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservedElasticsearchInstanceOffering.Builder#build()} is called immediately and its result is passed to {@link #member(ReservedElasticsearchInstanceOffering)}.\n@param member a consumer that will call methods on {@link ReservedElasticsearchInstanceOffering.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservedElasticsearchInstanceOffering)", "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(ReservedElasticsearchInstanceOffering)}\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" : "ReservedElasticsearchInstanceOffering", "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" : "ReservedElasticsearchInstanceOffering", "variableName" : "member", "variableType" : "ReservedElasticsearchInstanceOffering", "documentation" : null, "simpleType" : "ReservedElasticsearchInstanceOffering", "variableSetterType" : "ReservedElasticsearchInstanceOffering" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstanceOffering", "variableName" : "member", "variableType" : "ReservedElasticsearchInstanceOffering", "documentation" : "", "simpleType" : "ReservedElasticsearchInstanceOffering", "variableSetterType" : "ReservedElasticsearchInstanceOffering" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReservedElasticsearchInstanceOffering", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReservedElasticsearchInstanceOffering", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReservedElasticsearchInstanceOfferings", "sensitive" : false, "setterDocumentation" : "

List of reserved Elasticsearch instance offerings

\n@param reservedElasticsearchInstanceOfferings List of reserved Elasticsearch instance offerings", "setterMethodName" : "setReservedElasticsearchInstanceOfferings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstanceOfferings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstanceOfferings", "variableType" : "java.util.List", "documentation" : "

List of reserved Elasticsearch instance offerings

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeReservedElasticsearchInstanceOfferingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeReservedElasticsearchInstanceOfferingsResponse", "variableName" : "describeReservedElasticsearchInstanceOfferingsResponse", "variableType" : "DescribeReservedElasticsearchInstanceOfferingsResponse", "documentation" : null, "simpleType" : "DescribeReservedElasticsearchInstanceOfferingsResponse", "variableSetterType" : "DescribeReservedElasticsearchInstanceOfferingsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeReservedElasticsearchInstancesRequest" : { "c2jName" : "DescribeReservedElasticsearchInstancesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for parameters to DescribeReservedElasticsearchInstances

", "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" : "DescribeReservedElasticsearchInstances", "locationName" : null, "requestUri" : "/2015-01-01/es/reservedInstances", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@return The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@return The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "reservationId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reservationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@return The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@return The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "reservationId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reservationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@return The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@return The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "reservationId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reservationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

\n@param reservedElasticsearchInstanceId The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@return Set this value to limit the number of results returned. If not specified, defaults to 100.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

\n@param maxResults Set this value to limit the number of results returned. If not specified, defaults to 100.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Set this value to limit the number of results returned. If not specified, defaults to 100.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

\n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeReservedElasticsearchInstancesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeReservedElasticsearchInstancesRequest", "variableName" : "describeReservedElasticsearchInstancesRequest", "variableType" : "DescribeReservedElasticsearchInstancesRequest", "documentation" : null, "simpleType" : "DescribeReservedElasticsearchInstancesRequest", "variableSetterType" : "DescribeReservedElasticsearchInstancesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeReservedElasticsearchInstancesResponse" : { "c2jName" : "DescribeReservedElasticsearchInstancesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for results from DescribeReservedElasticsearchInstances

", "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" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstances", "beanStyleSetterMethodName" : "setReservedElasticsearchInstances", "c2jName" : "ReservedElasticsearchInstances", "c2jShape" : "ReservedElasticsearchInstanceList", "defaultConsumerFluentSetterDocumentation" : "

List of reserved Elasticsearch instances.

\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 #reservedElasticsearchInstances(List)}.\n@param reservedElasticsearchInstances 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 #reservedElasticsearchInstances(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of reserved Elasticsearch instances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstances()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instances.\n@deprecated Use {@link #reservedElasticsearchInstances()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstances(List)}\n", "documentation" : "

List of reserved Elasticsearch instances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstances property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstances", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstances", "fluentSetterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstances", "getterDocumentation" : "

List of reserved Elasticsearch instances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstances()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instances.", "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" : "ReservedElasticsearchInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstances", "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" : "ReservedElasticsearchInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservedElasticsearchInstance.Builder} avoiding the need to create one manually via {@link ReservedElasticsearchInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservedElasticsearchInstance.Builder#build()} is called immediately and its result is passed to {@link #member(ReservedElasticsearchInstance)}.\n@param member a consumer that will call methods on {@link ReservedElasticsearchInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservedElasticsearchInstance)", "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(ReservedElasticsearchInstance)}\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" : "ReservedElasticsearchInstance", "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" : "ReservedElasticsearchInstance", "variableName" : "member", "variableType" : "ReservedElasticsearchInstance", "documentation" : null, "simpleType" : "ReservedElasticsearchInstance", "variableSetterType" : "ReservedElasticsearchInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstance", "variableName" : "member", "variableType" : "ReservedElasticsearchInstance", "documentation" : "", "simpleType" : "ReservedElasticsearchInstance", "variableSetterType" : "ReservedElasticsearchInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReservedElasticsearchInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReservedElasticsearchInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReservedElasticsearchInstances", "sensitive" : false, "setterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.", "setterMethodName" : "setReservedElasticsearchInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstances", "variableType" : "java.util.List", "documentation" : "

List of reserved Elasticsearch instances.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstances" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstances", "beanStyleSetterMethodName" : "setReservedElasticsearchInstances", "c2jName" : "ReservedElasticsearchInstances", "c2jShape" : "ReservedElasticsearchInstanceList", "defaultConsumerFluentSetterDocumentation" : "

List of reserved Elasticsearch instances.

\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 #reservedElasticsearchInstances(List)}.\n@param reservedElasticsearchInstances 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 #reservedElasticsearchInstances(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of reserved Elasticsearch instances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstances()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instances.\n@deprecated Use {@link #reservedElasticsearchInstances()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstances(List)}\n", "documentation" : "

List of reserved Elasticsearch instances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstances property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstances", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstances", "fluentSetterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstances", "getterDocumentation" : "

List of reserved Elasticsearch instances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstances()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instances.", "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" : "ReservedElasticsearchInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstances", "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" : "ReservedElasticsearchInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservedElasticsearchInstance.Builder} avoiding the need to create one manually via {@link ReservedElasticsearchInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservedElasticsearchInstance.Builder#build()} is called immediately and its result is passed to {@link #member(ReservedElasticsearchInstance)}.\n@param member a consumer that will call methods on {@link ReservedElasticsearchInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservedElasticsearchInstance)", "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(ReservedElasticsearchInstance)}\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" : "ReservedElasticsearchInstance", "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" : "ReservedElasticsearchInstance", "variableName" : "member", "variableType" : "ReservedElasticsearchInstance", "documentation" : null, "simpleType" : "ReservedElasticsearchInstance", "variableSetterType" : "ReservedElasticsearchInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstance", "variableName" : "member", "variableType" : "ReservedElasticsearchInstance", "documentation" : "", "simpleType" : "ReservedElasticsearchInstance", "variableSetterType" : "ReservedElasticsearchInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReservedElasticsearchInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReservedElasticsearchInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReservedElasticsearchInstances", "sensitive" : false, "setterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.", "setterMethodName" : "setReservedElasticsearchInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstances", "variableType" : "java.util.List", "documentation" : "

List of reserved Elasticsearch instances.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@return Provides an identifier to allow retrieval of paginated 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Provides an identifier to allow retrieval of paginated results.

\n@param nextToken Provides an identifier to allow retrieval of paginated results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstances", "beanStyleSetterMethodName" : "setReservedElasticsearchInstances", "c2jName" : "ReservedElasticsearchInstances", "c2jShape" : "ReservedElasticsearchInstanceList", "defaultConsumerFluentSetterDocumentation" : "

List of reserved Elasticsearch instances.

\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 #reservedElasticsearchInstances(List)}.\n@param reservedElasticsearchInstances 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 #reservedElasticsearchInstances(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

List of reserved Elasticsearch instances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstances()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instances.\n@deprecated Use {@link #reservedElasticsearchInstances()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstances(List)}\n", "documentation" : "

List of reserved Elasticsearch instances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstances property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstances", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstances", "fluentSetterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstances", "getterDocumentation" : "

List of reserved Elasticsearch instances.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasReservedElasticsearchInstances()} to see if a value was sent in this field.\n

\n@return List of reserved Elasticsearch instances.", "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" : "ReservedElasticsearchInstances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstances", "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" : "ReservedElasticsearchInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ReservedElasticsearchInstance.Builder} avoiding the need to create one manually via {@link ReservedElasticsearchInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link ReservedElasticsearchInstance.Builder#build()} is called immediately and its result is passed to {@link #member(ReservedElasticsearchInstance)}.\n@param member a consumer that will call methods on {@link ReservedElasticsearchInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ReservedElasticsearchInstance)", "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(ReservedElasticsearchInstance)}\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" : "ReservedElasticsearchInstance", "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" : "ReservedElasticsearchInstance", "variableName" : "member", "variableType" : "ReservedElasticsearchInstance", "documentation" : null, "simpleType" : "ReservedElasticsearchInstance", "variableSetterType" : "ReservedElasticsearchInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstance", "variableName" : "member", "variableType" : "ReservedElasticsearchInstance", "documentation" : "", "simpleType" : "ReservedElasticsearchInstance", "variableSetterType" : "ReservedElasticsearchInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ReservedElasticsearchInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ReservedElasticsearchInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReservedElasticsearchInstances", "sensitive" : false, "setterDocumentation" : "

List of reserved Elasticsearch instances.

\n@param reservedElasticsearchInstances List of reserved Elasticsearch instances.", "setterMethodName" : "setReservedElasticsearchInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reservedElasticsearchInstances", "variableType" : "java.util.List", "documentation" : "

List of reserved Elasticsearch instances.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeReservedElasticsearchInstancesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeReservedElasticsearchInstancesResponse", "variableName" : "describeReservedElasticsearchInstancesResponse", "variableType" : "DescribeReservedElasticsearchInstancesResponse", "documentation" : null, "simpleType" : "DescribeReservedElasticsearchInstancesResponse", "variableSetterType" : "DescribeReservedElasticsearchInstancesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DisabledOperationException" : { "c2jName" : "DisabledOperationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An error occured because the client wanted to access a not supported operation. Gives http status code of 409.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DisabledOperationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisabledOperationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisabledOperationException", "variableName" : "disabledOperationException", "variableType" : "DisabledOperationException", "documentation" : null, "simpleType" : "DisabledOperationException", "variableSetterType" : "DisabledOperationException" }, "wrapper" : false, "xmlNamespace" : null }, "DissociatePackageRequest" : { "c2jName" : "DissociatePackageRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for request parameters to DissociatePackage operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DissociatePackage", "locationName" : null, "requestUri" : "/2015-01-01/packages/dissociate/{PackageID}/{DomainName}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain that you want to associate the package with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain that you want to associate the package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain that you want to associate the package with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain that you want to associate the package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageID" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@return Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

\n@param packageID Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package that you want to associate with a domain. Use DescribePackages to find this value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain that you want to associate the package with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@return Name of the domain that you want to associate the package with.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain that you want to associate the package with.

\n@param domainName Name of the domain that you want to associate the package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain that you want to associate the package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PackageID", "DomainName" ], "shapeName" : "DissociatePackageRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DissociatePackageRequest", "variableName" : "dissociatePackageRequest", "variableType" : "DissociatePackageRequest", "documentation" : null, "simpleType" : "DissociatePackageRequest", "variableSetterType" : "DissociatePackageRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DissociatePackageResponse" : { "c2jName" : "DissociatePackageResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response returned by DissociatePackage operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageDetails", "beanStyleSetterMethodName" : "setDomainPackageDetails", "c2jName" : "DomainPackageDetails", "c2jShape" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "

DomainPackageDetails

\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #domainPackageDetails(DomainPackageDetails)}.\n@param domainPackageDetails a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainPackageDetails(DomainPackageDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

DomainPackageDetails

\n@return DomainPackageDetails\n@deprecated Use {@link #domainPackageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetails(DomainPackageDetails)}\n", "documentation" : "

DomainPackageDetails

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetails", "fluentSetterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetails", "getterDocumentation" : "

DomainPackageDetails

\n@return DomainPackageDetails", "getterModel" : { "returnType" : "DomainPackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainPackageDetails", "sensitive" : false, "setterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails", "setterMethodName" : "setDomainPackageDetails", "setterModel" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : "

DomainPackageDetails

", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainPackageDetails" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageDetails", "beanStyleSetterMethodName" : "setDomainPackageDetails", "c2jName" : "DomainPackageDetails", "c2jShape" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "

DomainPackageDetails

\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #domainPackageDetails(DomainPackageDetails)}.\n@param domainPackageDetails a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainPackageDetails(DomainPackageDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

DomainPackageDetails

\n@return DomainPackageDetails\n@deprecated Use {@link #domainPackageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetails(DomainPackageDetails)}\n", "documentation" : "

DomainPackageDetails

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetails", "fluentSetterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetails", "getterDocumentation" : "

DomainPackageDetails

\n@return DomainPackageDetails", "getterModel" : { "returnType" : "DomainPackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainPackageDetails", "sensitive" : false, "setterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails", "setterMethodName" : "setDomainPackageDetails", "setterModel" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : "

DomainPackageDetails

", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageDetails", "beanStyleSetterMethodName" : "setDomainPackageDetails", "c2jName" : "DomainPackageDetails", "c2jShape" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "

DomainPackageDetails

\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #domainPackageDetails(DomainPackageDetails)}.\n@param domainPackageDetails a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainPackageDetails(DomainPackageDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

DomainPackageDetails

\n@return DomainPackageDetails\n@deprecated Use {@link #domainPackageDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetails(DomainPackageDetails)}\n", "documentation" : "

DomainPackageDetails

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetails", "fluentSetterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetails", "getterDocumentation" : "

DomainPackageDetails

\n@return DomainPackageDetails", "getterModel" : { "returnType" : "DomainPackageDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainPackageDetails", "sensitive" : false, "setterDocumentation" : "

DomainPackageDetails

\n@param domainPackageDetails DomainPackageDetails", "setterMethodName" : "setDomainPackageDetails", "setterModel" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : "

DomainPackageDetails

", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DissociatePackageResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DissociatePackageResponse", "variableName" : "dissociatePackageResponse", "variableType" : "DissociatePackageResponse", "documentation" : null, "simpleType" : "DissociatePackageResponse", "variableSetterType" : "DissociatePackageResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DomainEndpointOptions" : { "c2jName" : "DomainEndpointOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Options to configure endpoint for the Elasticsearch domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnforceHTTPS", "beanStyleSetterMethodName" : "setEnforceHTTPS", "c2jName" : "EnforceHTTPS", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enforceHTTPS(Boolean)}.\n@param enforceHTTPS a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enforceHTTPS(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@return Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@deprecated Use {@link #enforceHTTPS()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enforceHTTPS(Boolean)}\n", "documentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EnforceHTTPS property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnforceHTTPS", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enforceHTTPS", "fluentSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enforceHTTPS", "getterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@return Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnforceHTTPS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnforceHTTPS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnforceHTTPS", "sensitive" : false, "setterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.", "setterMethodName" : "setEnforceHTTPS", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enforceHTTPS", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enforceHTTPS", "variableType" : "Boolean", "documentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsSecurityPolicy", "beanStyleSetterMethodName" : "setTlsSecurityPolicy", "c2jName" : "TLSSecurityPolicy", "c2jShape" : "TLSSecurityPolicy", "defaultConsumerFluentSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsSecurityPolicyAsString(String)}.\n@param tlsSecurityPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsSecurityPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsSecurityPolicy} will return {@link TLSSecurityPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsSecurityPolicyAsString}.\n

\n@return Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@deprecated Use {@link #tlsSecurityPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TLSSecurityPolicy\n@deprecated Use {@link #tlsSecurityPolicy(String)}\n", "documentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

", "endpointDiscoveryId" : false, "enumType" : "TLSSecurityPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TLSSecurityPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsSecurityPolicy", "fluentEnumGetterMethodName" : "tlsSecurityPolicy", "fluentEnumSetterMethodName" : "tlsSecurityPolicy", "fluentGetterMethodName" : "tlsSecurityPolicyAsString", "fluentSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TLSSecurityPolicy", "fluentSetterMethodName" : "tlsSecurityPolicy", "getterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsSecurityPolicy} will return {@link TLSSecurityPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsSecurityPolicyAsString}.\n

\n@return Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TLSSecurityPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TLSSecurityPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TLSSecurityPolicy", "sensitive" : false, "setterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy", "setterMethodName" : "setTlsSecurityPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsSecurityPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsSecurityPolicy", "variableType" : "String", "documentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EnforceHTTPS" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnforceHTTPS", "beanStyleSetterMethodName" : "setEnforceHTTPS", "c2jName" : "EnforceHTTPS", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enforceHTTPS(Boolean)}.\n@param enforceHTTPS a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enforceHTTPS(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@return Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@deprecated Use {@link #enforceHTTPS()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enforceHTTPS(Boolean)}\n", "documentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EnforceHTTPS property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnforceHTTPS", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enforceHTTPS", "fluentSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enforceHTTPS", "getterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@return Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnforceHTTPS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnforceHTTPS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnforceHTTPS", "sensitive" : false, "setterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.", "setterMethodName" : "setEnforceHTTPS", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enforceHTTPS", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enforceHTTPS", "variableType" : "Boolean", "documentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TLSSecurityPolicy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsSecurityPolicy", "beanStyleSetterMethodName" : "setTlsSecurityPolicy", "c2jName" : "TLSSecurityPolicy", "c2jShape" : "TLSSecurityPolicy", "defaultConsumerFluentSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsSecurityPolicyAsString(String)}.\n@param tlsSecurityPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsSecurityPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsSecurityPolicy} will return {@link TLSSecurityPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsSecurityPolicyAsString}.\n

\n@return Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@deprecated Use {@link #tlsSecurityPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TLSSecurityPolicy\n@deprecated Use {@link #tlsSecurityPolicy(String)}\n", "documentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

", "endpointDiscoveryId" : false, "enumType" : "TLSSecurityPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TLSSecurityPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsSecurityPolicy", "fluentEnumGetterMethodName" : "tlsSecurityPolicy", "fluentEnumSetterMethodName" : "tlsSecurityPolicy", "fluentGetterMethodName" : "tlsSecurityPolicyAsString", "fluentSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TLSSecurityPolicy", "fluentSetterMethodName" : "tlsSecurityPolicy", "getterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsSecurityPolicy} will return {@link TLSSecurityPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsSecurityPolicyAsString}.\n

\n@return Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TLSSecurityPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TLSSecurityPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TLSSecurityPolicy", "sensitive" : false, "setterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy", "setterMethodName" : "setTlsSecurityPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsSecurityPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsSecurityPolicy", "variableType" : "String", "documentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnforceHTTPS", "beanStyleSetterMethodName" : "setEnforceHTTPS", "c2jName" : "EnforceHTTPS", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enforceHTTPS(Boolean)}.\n@param enforceHTTPS a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enforceHTTPS(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@return Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@deprecated Use {@link #enforceHTTPS()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enforceHTTPS(Boolean)}\n", "documentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EnforceHTTPS property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnforceHTTPS", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enforceHTTPS", "fluentSetterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enforceHTTPS", "getterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@return Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EnforceHTTPS", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnforceHTTPS", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnforceHTTPS", "sensitive" : false, "setterDocumentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

\n@param enforceHTTPS Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.", "setterMethodName" : "setEnforceHTTPS", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enforceHTTPS", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enforceHTTPS", "variableType" : "Boolean", "documentation" : "

Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTlsSecurityPolicy", "beanStyleSetterMethodName" : "setTlsSecurityPolicy", "c2jName" : "TLSSecurityPolicy", "c2jShape" : "TLSSecurityPolicy", "defaultConsumerFluentSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tlsSecurityPolicyAsString(String)}.\n@param tlsSecurityPolicy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tlsSecurityPolicy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsSecurityPolicy} will return {@link TLSSecurityPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsSecurityPolicyAsString}.\n

\n@return Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@deprecated Use {@link #tlsSecurityPolicyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TLSSecurityPolicy\n@deprecated Use {@link #tlsSecurityPolicy(String)}\n", "documentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

", "endpointDiscoveryId" : false, "enumType" : "TLSSecurityPolicy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TLSSecurityPolicy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTlsSecurityPolicy", "fluentEnumGetterMethodName" : "tlsSecurityPolicy", "fluentEnumSetterMethodName" : "tlsSecurityPolicy", "fluentGetterMethodName" : "tlsSecurityPolicyAsString", "fluentSetterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy\n@return Returns a reference to this object so that method calls can be chained together.\n@see TLSSecurityPolicy", "fluentSetterMethodName" : "tlsSecurityPolicy", "getterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #tlsSecurityPolicy} will return {@link TLSSecurityPolicy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tlsSecurityPolicyAsString}.\n

\n@return Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TLSSecurityPolicy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TLSSecurityPolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TLSSecurityPolicy", "sensitive" : false, "setterDocumentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

\n@param tlsSecurityPolicy Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:
  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
\n@see TLSSecurityPolicy", "setterMethodName" : "setTlsSecurityPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tlsSecurityPolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tlsSecurityPolicy", "variableType" : "String", "documentation" : "

Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:

  • Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
  • Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainEndpointOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "wrapper" : false, "xmlNamespace" : null }, "DomainEndpointOptionsStatus" : { "c2jName" : "DomainEndpointOptionsStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The configured endpoint options for the domain and their current status.

", "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" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #options(DomainEndpointOptions)}.\n@param options a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@return Options to configure endpoint for the Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(DomainEndpointOptions)}\n", "documentation" : "

Options to configure endpoint for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@return Options to configure endpoint for the Elasticsearch domain.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "options", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "options", "variableType" : "DomainEndpointOptions", "documentation" : "

Options to configure endpoint for the Elasticsearch domain.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #options(DomainEndpointOptions)}.\n@param options a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@return Options to configure endpoint for the Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(DomainEndpointOptions)}\n", "documentation" : "

Options to configure endpoint for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@return Options to configure endpoint for the Elasticsearch domain.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "options", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "options", "variableType" : "DomainEndpointOptions", "documentation" : "

Options to configure endpoint for the Elasticsearch domain.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #options(DomainEndpointOptions)}.\n@param options a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@return Options to configure endpoint for the Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(DomainEndpointOptions)}\n", "documentation" : "

Options to configure endpoint for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@return Options to configure endpoint for the Elasticsearch domain.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Options to configure endpoint for the Elasticsearch domain.

\n@param options Options to configure endpoint for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "options", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "options", "variableType" : "DomainEndpointOptions", "documentation" : "

Options to configure endpoint for the Elasticsearch domain.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@return The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

\n@param status The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

The status of the endpoint options for the Elasticsearch domain. See OptionStatus for the status information that's included.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "DomainEndpointOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainEndpointOptionsStatus", "variableName" : "domainEndpointOptionsStatus", "variableType" : "DomainEndpointOptionsStatus", "documentation" : null, "simpleType" : "DomainEndpointOptionsStatus", "variableSetterType" : "DomainEndpointOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "DomainInfo" : { "c2jName" : "DomainInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainName.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainName.

\n@return Specifies the DomainName.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Specifies the DomainName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Specifies the DomainName.

\n@return Specifies the DomainName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Specifies the DomainName.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainName.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainName.

\n@return Specifies the DomainName.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Specifies the DomainName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Specifies the DomainName.

\n@return Specifies the DomainName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Specifies the DomainName.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainName.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainName.

\n@return Specifies the DomainName.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Specifies the DomainName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Specifies the DomainName.

\n@return Specifies the DomainName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainName.

\n@param domainName Specifies the DomainName.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Specifies the DomainName.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainInfo", "variableName" : "domainInfo", "variableType" : "DomainInfo", "documentation" : null, "simpleType" : "DomainInfo", "variableSetterType" : "DomainInfo" }, "wrapper" : false, "xmlNamespace" : null }, "DomainInformation" : { "c2jName" : "DomainInformation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwnerId", "beanStyleSetterMethodName" : "setOwnerId", "c2jName" : "OwnerId", "c2jShape" : "OwnerId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerId(String)}.\n@param ownerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the OwnerId property for this object.\n@return The value of the OwnerId property for this object.\n@deprecated Use {@link #ownerId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ownerId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OwnerId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwnerId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerId", "fluentSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerId", "getterDocumentation" : "Returns the value of the OwnerId property for this object.\n@return The value of the OwnerId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerId", "sensitive" : false, "setterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.", "setterMethodName" : "setOwnerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "Region", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Region property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Region property for this object.\n@return The value of the Region property for this object.\n@deprecated Use {@link #region()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #region(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "Returns the value of the Region property for this object.\n@return The value of the Region property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OwnerId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwnerId", "beanStyleSetterMethodName" : "setOwnerId", "c2jName" : "OwnerId", "c2jShape" : "OwnerId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerId(String)}.\n@param ownerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the OwnerId property for this object.\n@return The value of the OwnerId property for this object.\n@deprecated Use {@link #ownerId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ownerId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OwnerId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwnerId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerId", "fluentSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerId", "getterDocumentation" : "Returns the value of the OwnerId property for this object.\n@return The value of the OwnerId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerId", "sensitive" : false, "setterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.", "setterMethodName" : "setOwnerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Region" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "Region", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Region property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Region property for this object.\n@return The value of the Region property for this object.\n@deprecated Use {@link #region()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #region(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "Returns the value of the Region property for this object.\n@return The value of the Region property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwnerId", "beanStyleSetterMethodName" : "setOwnerId", "c2jName" : "OwnerId", "c2jShape" : "OwnerId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerId(String)}.\n@param ownerId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the OwnerId property for this object.\n@return The value of the OwnerId property for this object.\n@deprecated Use {@link #ownerId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ownerId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OwnerId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwnerId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerId", "fluentSetterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerId", "getterDocumentation" : "Returns the value of the OwnerId property for this object.\n@return The value of the OwnerId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerId", "sensitive" : false, "setterDocumentation" : "Sets the value of the OwnerId property for this object.\n\n@param ownerId The new value for the OwnerId property for this object.", "setterMethodName" : "setOwnerId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "Region", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Region property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Region property for this object.\n@return The value of the Region property for this object.\n@deprecated Use {@link #region()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #region(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Region property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "Returns the value of the Region property for this object.\n@return The value of the Region property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "Sets the value of the Region property for this object.\n\n@param region The new value for the Region property for this object.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "DomainInformation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "domainInformation", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "wrapper" : false, "xmlNamespace" : null }, "DomainPackageDetails" : { "c2jName" : "DomainPackageDetails", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information on a package that is associated with a domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Internal ID of the package.

\n@return Internal ID of the package.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package.

\n@return Internal ID of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

User specified name of the package.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageName(String)}.\n@param packageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

User specified name of the package.

\n@return User specified name of the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

User specified name of the package.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageName", "fluentSetterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

User specified name of the package.

\n@return User specified name of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

User specified name of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageTypeAsString(String)}.\n@param packageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

Currently supports only TXT-DICTIONARY.

", "endpointDiscoveryId" : false, "enumType" : "PackageType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageType", "fluentEnumGetterMethodName" : "packageType", "fluentEnumSetterMethodName" : "packageType", "fluentGetterMethodName" : "packageTypeAsString", "fluentSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

Currently supports only TXT-DICTIONARY.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdated", "beanStyleSetterMethodName" : "setLastUpdated", "c2jName" : "LastUpdated", "c2jShape" : "LastUpdated", "defaultConsumerFluentSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\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 #lastUpdated(Instant)}.\n@param lastUpdated 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 #lastUpdated(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@return Timestamp of the most-recent update to the association status.\n@deprecated Use {@link #lastUpdated()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdated(Instant)}\n", "documentation" : "

Timestamp of the most-recent update to the association status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdated property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdated", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdated", "fluentSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdated", "getterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@return Timestamp of the most-recent update to the association status.", "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" : "LastUpdated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdated", "sensitive" : false, "setterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.", "setterMethodName" : "setLastUpdated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdated", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdated", "variableType" : "java.time.Instant", "documentation" : "

Timestamp of the most-recent update to the association status.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain you've associated a package with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Name of the domain you've associated a package with.

\n@return Name of the domain you've associated a package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain you've associated a package with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain you've associated a package with.

\n@return Name of the domain you've associated a package with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain you've associated a package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageStatus", "beanStyleSetterMethodName" : "setDomainPackageStatus", "c2jName" : "DomainPackageStatus", "c2jShape" : "DomainPackageStatus", "defaultConsumerFluentSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainPackageStatusAsString(String)}.\n@param domainPackageStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainPackageStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #domainPackageStatus} will return {@link DomainPackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #domainPackageStatusAsString}.\n

\n@return State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@deprecated Use {@link #domainPackageStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainPackageStatus\n@deprecated Use {@link #domainPackageStatus(String)}\n", "documentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

", "endpointDiscoveryId" : false, "enumType" : "DomainPackageStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageStatus", "fluentEnumGetterMethodName" : "domainPackageStatus", "fluentEnumSetterMethodName" : "domainPackageStatus", "fluentGetterMethodName" : "domainPackageStatusAsString", "fluentSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainPackageStatus", "fluentSetterMethodName" : "domainPackageStatus", "getterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #domainPackageStatus} will return {@link DomainPackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #domainPackageStatusAsString}.\n

\n@return State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainPackageStatus", "sensitive" : false, "setterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus", "setterMethodName" : "setDomainPackageStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainPackageStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainPackageStatus", "variableType" : "String", "documentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReferencePath", "beanStyleSetterMethodName" : "setReferencePath", "c2jName" : "ReferencePath", "c2jShape" : "ReferencePath", "defaultConsumerFluentSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #referencePath(String)}.\n@param referencePath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #referencePath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@return The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@deprecated Use {@link #referencePath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #referencePath(String)}\n", "documentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReferencePath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReferencePath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "referencePath", "fluentSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "referencePath", "getterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@return The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReferencePath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReferencePath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReferencePath", "sensitive" : false, "setterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.", "setterMethodName" : "setReferencePath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "referencePath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "referencePath", "variableType" : "String", "documentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "ErrorDetails", "c2jShape" : "ErrorDetails", "defaultConsumerFluentSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\nThis is a convenience that creates an instance of the {@link ErrorDetails.Builder} avoiding the need to create one manually via {@link ErrorDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorDetails.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(ErrorDetails)}.\n@param errorDetails a consumer that will call methods on {@link ErrorDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(ErrorDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@return Additional information if the package is in an error state. Null otherwise.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(ErrorDetails)}\n", "documentation" : "

Additional information if the package is in an error state. Null otherwise.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@return Additional information if the package is in an error state. Null otherwise.", "getterModel" : { "returnType" : "ErrorDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : null, "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : "

Additional information if the package is in an error state. Null otherwise.

", "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain you've associated a package with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Name of the domain you've associated a package with.

\n@return Name of the domain you've associated a package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain you've associated a package with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain you've associated a package with.

\n@return Name of the domain you've associated a package with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain you've associated a package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainPackageStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageStatus", "beanStyleSetterMethodName" : "setDomainPackageStatus", "c2jName" : "DomainPackageStatus", "c2jShape" : "DomainPackageStatus", "defaultConsumerFluentSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainPackageStatusAsString(String)}.\n@param domainPackageStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainPackageStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #domainPackageStatus} will return {@link DomainPackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #domainPackageStatusAsString}.\n

\n@return State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@deprecated Use {@link #domainPackageStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainPackageStatus\n@deprecated Use {@link #domainPackageStatus(String)}\n", "documentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

", "endpointDiscoveryId" : false, "enumType" : "DomainPackageStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageStatus", "fluentEnumGetterMethodName" : "domainPackageStatus", "fluentEnumSetterMethodName" : "domainPackageStatus", "fluentGetterMethodName" : "domainPackageStatusAsString", "fluentSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainPackageStatus", "fluentSetterMethodName" : "domainPackageStatus", "getterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #domainPackageStatus} will return {@link DomainPackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #domainPackageStatusAsString}.\n

\n@return State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainPackageStatus", "sensitive" : false, "setterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus", "setterMethodName" : "setDomainPackageStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainPackageStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainPackageStatus", "variableType" : "String", "documentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ErrorDetails" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "ErrorDetails", "c2jShape" : "ErrorDetails", "defaultConsumerFluentSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\nThis is a convenience that creates an instance of the {@link ErrorDetails.Builder} avoiding the need to create one manually via {@link ErrorDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorDetails.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(ErrorDetails)}.\n@param errorDetails a consumer that will call methods on {@link ErrorDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(ErrorDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@return Additional information if the package is in an error state. Null otherwise.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(ErrorDetails)}\n", "documentation" : "

Additional information if the package is in an error state. Null otherwise.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@return Additional information if the package is in an error state. Null otherwise.", "getterModel" : { "returnType" : "ErrorDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : null, "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : "

Additional information if the package is in an error state. Null otherwise.

", "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdated" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdated", "beanStyleSetterMethodName" : "setLastUpdated", "c2jName" : "LastUpdated", "c2jShape" : "LastUpdated", "defaultConsumerFluentSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\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 #lastUpdated(Instant)}.\n@param lastUpdated 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 #lastUpdated(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@return Timestamp of the most-recent update to the association status.\n@deprecated Use {@link #lastUpdated()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdated(Instant)}\n", "documentation" : "

Timestamp of the most-recent update to the association status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdated property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdated", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdated", "fluentSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdated", "getterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@return Timestamp of the most-recent update to the association status.", "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" : "LastUpdated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdated", "sensitive" : false, "setterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.", "setterMethodName" : "setLastUpdated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdated", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdated", "variableType" : "java.time.Instant", "documentation" : "

Timestamp of the most-recent update to the association status.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageID" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Internal ID of the package.

\n@return Internal ID of the package.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package.

\n@return Internal ID of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

User specified name of the package.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageName(String)}.\n@param packageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

User specified name of the package.

\n@return User specified name of the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

User specified name of the package.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageName", "fluentSetterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

User specified name of the package.

\n@return User specified name of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

User specified name of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageTypeAsString(String)}.\n@param packageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

Currently supports only TXT-DICTIONARY.

", "endpointDiscoveryId" : false, "enumType" : "PackageType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageType", "fluentEnumGetterMethodName" : "packageType", "fluentEnumSetterMethodName" : "packageType", "fluentGetterMethodName" : "packageTypeAsString", "fluentSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

Currently supports only TXT-DICTIONARY.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReferencePath" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReferencePath", "beanStyleSetterMethodName" : "setReferencePath", "c2jName" : "ReferencePath", "c2jShape" : "ReferencePath", "defaultConsumerFluentSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #referencePath(String)}.\n@param referencePath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #referencePath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@return The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@deprecated Use {@link #referencePath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #referencePath(String)}\n", "documentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReferencePath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReferencePath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "referencePath", "fluentSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "referencePath", "getterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@return The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReferencePath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReferencePath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReferencePath", "sensitive" : false, "setterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.", "setterMethodName" : "setReferencePath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "referencePath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "referencePath", "variableType" : "String", "documentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

Internal ID of the package.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Internal ID of the package.

\n@return Internal ID of the package.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

Internal ID of the package.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

Internal ID of the package.

\n@return Internal ID of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

Internal ID of the package.

\n@param packageID Internal ID of the package.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

Internal ID of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

User specified name of the package.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageName(String)}.\n@param packageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

User specified name of the package.

\n@return User specified name of the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

User specified name of the package.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageName", "fluentSetterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

User specified name of the package.

\n@return User specified name of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

User specified name of the package.

\n@param packageName User specified name of the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

User specified name of the package.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageTypeAsString(String)}.\n@param packageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

Currently supports only TXT-DICTIONARY.

", "endpointDiscoveryId" : false, "enumType" : "PackageType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageType", "fluentEnumGetterMethodName" : "packageType", "fluentEnumSetterMethodName" : "packageType", "fluentGetterMethodName" : "packageTypeAsString", "fluentSetterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

\n@return Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

Currently supports only TXT-DICTIONARY.

\n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

Currently supports only TXT-DICTIONARY.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdated", "beanStyleSetterMethodName" : "setLastUpdated", "c2jName" : "LastUpdated", "c2jShape" : "LastUpdated", "defaultConsumerFluentSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\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 #lastUpdated(Instant)}.\n@param lastUpdated 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 #lastUpdated(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@return Timestamp of the most-recent update to the association status.\n@deprecated Use {@link #lastUpdated()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdated(Instant)}\n", "documentation" : "

Timestamp of the most-recent update to the association status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdated property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdated", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdated", "fluentSetterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdated", "getterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@return Timestamp of the most-recent update to the association status.", "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" : "LastUpdated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdated", "sensitive" : false, "setterDocumentation" : "

Timestamp of the most-recent update to the association status.

\n@param lastUpdated Timestamp of the most-recent update to the association status.", "setterMethodName" : "setLastUpdated", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdated", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdated", "variableType" : "java.time.Instant", "documentation" : "

Timestamp of the most-recent update to the association status.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

Name of the domain you've associated a package with.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Name of the domain you've associated a package with.

\n@return Name of the domain you've associated a package with.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

Name of the domain you've associated a package with.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

Name of the domain you've associated a package with.

\n@return Name of the domain you've associated a package with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

Name of the domain you've associated a package with.

\n@param domainName Name of the domain you've associated a package with.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

Name of the domain you've associated a package with.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainPackageStatus", "beanStyleSetterMethodName" : "setDomainPackageStatus", "c2jName" : "DomainPackageStatus", "c2jShape" : "DomainPackageStatus", "defaultConsumerFluentSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainPackageStatusAsString(String)}.\n@param domainPackageStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainPackageStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #domainPackageStatus} will return {@link DomainPackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #domainPackageStatusAsString}.\n

\n@return State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@deprecated Use {@link #domainPackageStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainPackageStatus\n@deprecated Use {@link #domainPackageStatus(String)}\n", "documentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

", "endpointDiscoveryId" : false, "enumType" : "DomainPackageStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageStatus", "fluentEnumGetterMethodName" : "domainPackageStatus", "fluentEnumSetterMethodName" : "domainPackageStatus", "fluentGetterMethodName" : "domainPackageStatusAsString", "fluentSetterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DomainPackageStatus", "fluentSetterMethodName" : "domainPackageStatus", "getterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #domainPackageStatus} will return {@link DomainPackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #domainPackageStatusAsString}.\n

\n@return State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainPackageStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainPackageStatus", "sensitive" : false, "setterDocumentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

\n@param domainPackageStatus State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.\n@see DomainPackageStatus", "setterMethodName" : "setDomainPackageStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainPackageStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainPackageStatus", "variableType" : "String", "documentation" : "

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReferencePath", "beanStyleSetterMethodName" : "setReferencePath", "c2jName" : "ReferencePath", "c2jShape" : "ReferencePath", "defaultConsumerFluentSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #referencePath(String)}.\n@param referencePath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #referencePath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@return The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@deprecated Use {@link #referencePath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #referencePath(String)}\n", "documentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReferencePath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReferencePath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "referencePath", "fluentSetterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "referencePath", "getterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@return The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReferencePath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReferencePath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReferencePath", "sensitive" : false, "setterDocumentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

\n@param referencePath The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.", "setterMethodName" : "setReferencePath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "referencePath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "referencePath", "variableType" : "String", "documentation" : "

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "ErrorDetails", "c2jShape" : "ErrorDetails", "defaultConsumerFluentSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\nThis is a convenience that creates an instance of the {@link ErrorDetails.Builder} avoiding the need to create one manually via {@link ErrorDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorDetails.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(ErrorDetails)}.\n@param errorDetails a consumer that will call methods on {@link ErrorDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(ErrorDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@return Additional information if the package is in an error state. Null otherwise.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(ErrorDetails)}\n", "documentation" : "

Additional information if the package is in an error state. Null otherwise.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@return Additional information if the package is in an error state. Null otherwise.", "getterModel" : { "returnType" : "ErrorDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

Additional information if the package is in an error state. Null otherwise.

\n@param errorDetails Additional information if the package is in an error state. Null otherwise.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : null, "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : "

Additional information if the package is in an error state. Null otherwise.

", "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DomainPackageDetails", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "domainPackageDetails", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "wrapper" : false, "xmlNamespace" : null }, "DomainPackageStatus" : { "c2jName" : "DomainPackageStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ASSOCIATING", "value" : "ASSOCIATING" }, { "name" : "ASSOCIATION_FAILED", "value" : "ASSOCIATION_FAILED" }, { "name" : "ACTIVE", "value" : "ACTIVE" }, { "name" : "DISSOCIATING", "value" : "DISSOCIATING" }, { "name" : "DISSOCIATION_FAILED", "value" : "DISSOCIATION_FAILED" } ], "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" : "DomainPackageStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DomainPackageStatus", "variableName" : "domainPackageStatus", "variableType" : "DomainPackageStatus", "documentation" : null, "simpleType" : "DomainPackageStatus", "variableSetterType" : "DomainPackageStatus" }, "wrapper" : false, "xmlNamespace" : null }, "EBSOptions" : { "c2jName" : "EBSOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Options to enable, disable, and specify the properties of EBS storage volumes. For more information, see Configuring EBS-based Storage.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsEnabled", "beanStyleSetterMethodName" : "setEbsEnabled", "c2jName" : "EBSEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ebsEnabled(Boolean)}.\n@param ebsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@return Specifies whether EBS-based storage is enabled.\n@deprecated Use {@link #ebsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsEnabled(Boolean)}\n", "documentation" : "

Specifies whether EBS-based storage is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsEnabled", "fluentSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsEnabled", "getterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@return Specifies whether EBS-based storage is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EBSEnabled", "sensitive" : false, "setterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.", "setterMethodName" : "setEbsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsEnabled", "variableType" : "Boolean", "documentation" : "

Specifies whether EBS-based storage is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeTypeAsString(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

\n@return Specifies the volume type for EBS-based storage.\n@see VolumeType\n@deprecated Use {@link #volumeTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

Specifies the volume type for EBS-based storage.

", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : "volumeType", "fluentEnumSetterMethodName" : "volumeType", "fluentGetterMethodName" : "volumeTypeAsString", "fluentSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

\n@return Specifies the volume type for EBS-based storage.\n@see VolumeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

Specifies the volume type for EBS-based storage.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #volumeSize(Integer)}.\n@param volumeSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@return Integer to specify the size of an EBS volume.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Integer)}\n", "documentation" : "

Integer to specify the size of an EBS volume.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSize", "fluentSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSize", "getterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@return Integer to specify the size of an EBS volume.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

Integer to specify the size of an EBS volume.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #iops(Integer)}.\n@param iops a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iops(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@return Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@deprecated Use {@link #iops()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #iops(Integer)}\n", "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Iops property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIops", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@return Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EBSEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsEnabled", "beanStyleSetterMethodName" : "setEbsEnabled", "c2jName" : "EBSEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ebsEnabled(Boolean)}.\n@param ebsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@return Specifies whether EBS-based storage is enabled.\n@deprecated Use {@link #ebsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsEnabled(Boolean)}\n", "documentation" : "

Specifies whether EBS-based storage is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsEnabled", "fluentSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsEnabled", "getterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@return Specifies whether EBS-based storage is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EBSEnabled", "sensitive" : false, "setterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.", "setterMethodName" : "setEbsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsEnabled", "variableType" : "Boolean", "documentation" : "

Specifies whether EBS-based storage is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Iops" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #iops(Integer)}.\n@param iops a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iops(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@return Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@deprecated Use {@link #iops()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #iops(Integer)}\n", "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Iops property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIops", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@return Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #volumeSize(Integer)}.\n@param volumeSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@return Integer to specify the size of an EBS volume.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Integer)}\n", "documentation" : "

Integer to specify the size of an EBS volume.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSize", "fluentSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSize", "getterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@return Integer to specify the size of an EBS volume.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

Integer to specify the size of an EBS volume.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeTypeAsString(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

\n@return Specifies the volume type for EBS-based storage.\n@see VolumeType\n@deprecated Use {@link #volumeTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

Specifies the volume type for EBS-based storage.

", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : "volumeType", "fluentEnumSetterMethodName" : "volumeType", "fluentGetterMethodName" : "volumeTypeAsString", "fluentSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

\n@return Specifies the volume type for EBS-based storage.\n@see VolumeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

Specifies the volume type for EBS-based storage.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsEnabled", "beanStyleSetterMethodName" : "setEbsEnabled", "c2jName" : "EBSEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #ebsEnabled(Boolean)}.\n@param ebsEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@return Specifies whether EBS-based storage is enabled.\n@deprecated Use {@link #ebsEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsEnabled(Boolean)}\n", "documentation" : "

Specifies whether EBS-based storage is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsEnabled", "fluentSetterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsEnabled", "getterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@return Specifies whether EBS-based storage is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EBSEnabled", "sensitive" : false, "setterDocumentation" : "

Specifies whether EBS-based storage is enabled.

\n@param ebsEnabled Specifies whether EBS-based storage is enabled.", "setterMethodName" : "setEbsEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsEnabled", "variableType" : "Boolean", "documentation" : "

Specifies whether EBS-based storage is enabled.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeTypeAsString(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

\n@return Specifies the volume type for EBS-based storage.\n@see VolumeType\n@deprecated Use {@link #volumeTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

Specifies the volume type for EBS-based storage.

", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : "volumeType", "fluentEnumSetterMethodName" : "volumeType", "fluentGetterMethodName" : "volumeTypeAsString", "fluentSetterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #volumeType} will return {@link VolumeType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #volumeTypeAsString}.\n

\n@return Specifies the volume type for EBS-based storage.\n@see VolumeType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

Specifies the volume type for EBS-based storage.

\n@param volumeType Specifies the volume type for EBS-based storage.\n@see VolumeType", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

Specifies the volume type for EBS-based storage.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSize", "beanStyleSetterMethodName" : "setVolumeSize", "c2jName" : "VolumeSize", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #volumeSize(Integer)}.\n@param volumeSize a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeSize(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@return Integer to specify the size of an EBS volume.\n@deprecated Use {@link #volumeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSize(Integer)}\n", "documentation" : "

Integer to specify the size of an EBS volume.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSize", "fluentSetterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSize", "getterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@return Integer to specify the size of an EBS volume.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "VolumeSize", "sensitive" : false, "setterDocumentation" : "

Integer to specify the size of an EBS volume.

\n@param volumeSize Integer to specify the size of an EBS volume.", "setterMethodName" : "setVolumeSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

Integer to specify the size of an EBS volume.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIops", "beanStyleSetterMethodName" : "setIops", "c2jName" : "Iops", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #iops(Integer)}.\n@param iops a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iops(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@return Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@deprecated Use {@link #iops()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #iops(Integer)}\n", "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Iops property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIops", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iops", "fluentSetterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iops", "getterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@return Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Iops", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Iops", "sensitive" : false, "setterDocumentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

\n@param iops Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).", "setterMethodName" : "setIops", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EBSOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "wrapper" : false, "xmlNamespace" : null }, "EBSOptionsStatus" : { "c2jName" : "EBSOptionsStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Status of the EBS options for the specified Elasticsearch domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #options(EBSOptions)}.\n@param options a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@return Specifies the EBS options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(EBSOptions)}\n", "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@return Specifies the EBS options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "options", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "options", "variableType" : "EBSOptions", "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@return Specifies the status of the EBS options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@return Specifies the status of the EBS options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #options(EBSOptions)}.\n@param options a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@return Specifies the EBS options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(EBSOptions)}\n", "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@return Specifies the EBS options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "options", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "options", "variableType" : "EBSOptions", "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@return Specifies the status of the EBS options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@return Specifies the status of the EBS options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #options(EBSOptions)}.\n@param options a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@return Specifies the EBS options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(EBSOptions)}\n", "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@return Specifies the EBS options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

\n@param options Specifies the EBS options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "options", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "options", "variableType" : "EBSOptions", "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@return Specifies the status of the EBS options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@return Specifies the status of the EBS options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

\n@param status Specifies the status of the EBS options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "EBSOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EBSOptionsStatus", "variableName" : "ebsOptionsStatus", "variableType" : "EBSOptionsStatus", "documentation" : null, "simpleType" : "EBSOptionsStatus", "variableSetterType" : "EBSOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "ESPartitionInstanceType" : { "c2jName" : "ESPartitionInstanceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "M3_MEDIUM_ELASTICSEARCH", "value" : "m3.medium.elasticsearch" }, { "name" : "M3_LARGE_ELASTICSEARCH", "value" : "m3.large.elasticsearch" }, { "name" : "M3_XLARGE_ELASTICSEARCH", "value" : "m3.xlarge.elasticsearch" }, { "name" : "M3_2_XLARGE_ELASTICSEARCH", "value" : "m3.2xlarge.elasticsearch" }, { "name" : "M4_LARGE_ELASTICSEARCH", "value" : "m4.large.elasticsearch" }, { "name" : "M4_XLARGE_ELASTICSEARCH", "value" : "m4.xlarge.elasticsearch" }, { "name" : "M4_2_XLARGE_ELASTICSEARCH", "value" : "m4.2xlarge.elasticsearch" }, { "name" : "M4_4_XLARGE_ELASTICSEARCH", "value" : "m4.4xlarge.elasticsearch" }, { "name" : "M4_10_XLARGE_ELASTICSEARCH", "value" : "m4.10xlarge.elasticsearch" }, { "name" : "M5_LARGE_ELASTICSEARCH", "value" : "m5.large.elasticsearch" }, { "name" : "M5_XLARGE_ELASTICSEARCH", "value" : "m5.xlarge.elasticsearch" }, { "name" : "M5_2_XLARGE_ELASTICSEARCH", "value" : "m5.2xlarge.elasticsearch" }, { "name" : "M5_4_XLARGE_ELASTICSEARCH", "value" : "m5.4xlarge.elasticsearch" }, { "name" : "M5_12_XLARGE_ELASTICSEARCH", "value" : "m5.12xlarge.elasticsearch" }, { "name" : "R5_LARGE_ELASTICSEARCH", "value" : "r5.large.elasticsearch" }, { "name" : "R5_XLARGE_ELASTICSEARCH", "value" : "r5.xlarge.elasticsearch" }, { "name" : "R5_2_XLARGE_ELASTICSEARCH", "value" : "r5.2xlarge.elasticsearch" }, { "name" : "R5_4_XLARGE_ELASTICSEARCH", "value" : "r5.4xlarge.elasticsearch" }, { "name" : "R5_12_XLARGE_ELASTICSEARCH", "value" : "r5.12xlarge.elasticsearch" }, { "name" : "C5_LARGE_ELASTICSEARCH", "value" : "c5.large.elasticsearch" }, { "name" : "C5_XLARGE_ELASTICSEARCH", "value" : "c5.xlarge.elasticsearch" }, { "name" : "C5_2_XLARGE_ELASTICSEARCH", "value" : "c5.2xlarge.elasticsearch" }, { "name" : "C5_4_XLARGE_ELASTICSEARCH", "value" : "c5.4xlarge.elasticsearch" }, { "name" : "C5_9_XLARGE_ELASTICSEARCH", "value" : "c5.9xlarge.elasticsearch" }, { "name" : "C5_18_XLARGE_ELASTICSEARCH", "value" : "c5.18xlarge.elasticsearch" }, { "name" : "ULTRAWARM1_MEDIUM_ELASTICSEARCH", "value" : "ultrawarm1.medium.elasticsearch" }, { "name" : "ULTRAWARM1_LARGE_ELASTICSEARCH", "value" : "ultrawarm1.large.elasticsearch" }, { "name" : "T2_MICRO_ELASTICSEARCH", "value" : "t2.micro.elasticsearch" }, { "name" : "T2_SMALL_ELASTICSEARCH", "value" : "t2.small.elasticsearch" }, { "name" : "T2_MEDIUM_ELASTICSEARCH", "value" : "t2.medium.elasticsearch" }, { "name" : "R3_LARGE_ELASTICSEARCH", "value" : "r3.large.elasticsearch" }, { "name" : "R3_XLARGE_ELASTICSEARCH", "value" : "r3.xlarge.elasticsearch" }, { "name" : "R3_2_XLARGE_ELASTICSEARCH", "value" : "r3.2xlarge.elasticsearch" }, { "name" : "R3_4_XLARGE_ELASTICSEARCH", "value" : "r3.4xlarge.elasticsearch" }, { "name" : "R3_8_XLARGE_ELASTICSEARCH", "value" : "r3.8xlarge.elasticsearch" }, { "name" : "I2_XLARGE_ELASTICSEARCH", "value" : "i2.xlarge.elasticsearch" }, { "name" : "I2_2_XLARGE_ELASTICSEARCH", "value" : "i2.2xlarge.elasticsearch" }, { "name" : "D2_XLARGE_ELASTICSEARCH", "value" : "d2.xlarge.elasticsearch" }, { "name" : "D2_2_XLARGE_ELASTICSEARCH", "value" : "d2.2xlarge.elasticsearch" }, { "name" : "D2_4_XLARGE_ELASTICSEARCH", "value" : "d2.4xlarge.elasticsearch" }, { "name" : "D2_8_XLARGE_ELASTICSEARCH", "value" : "d2.8xlarge.elasticsearch" }, { "name" : "C4_LARGE_ELASTICSEARCH", "value" : "c4.large.elasticsearch" }, { "name" : "C4_XLARGE_ELASTICSEARCH", "value" : "c4.xlarge.elasticsearch" }, { "name" : "C4_2_XLARGE_ELASTICSEARCH", "value" : "c4.2xlarge.elasticsearch" }, { "name" : "C4_4_XLARGE_ELASTICSEARCH", "value" : "c4.4xlarge.elasticsearch" }, { "name" : "C4_8_XLARGE_ELASTICSEARCH", "value" : "c4.8xlarge.elasticsearch" }, { "name" : "R4_LARGE_ELASTICSEARCH", "value" : "r4.large.elasticsearch" }, { "name" : "R4_XLARGE_ELASTICSEARCH", "value" : "r4.xlarge.elasticsearch" }, { "name" : "R4_2_XLARGE_ELASTICSEARCH", "value" : "r4.2xlarge.elasticsearch" }, { "name" : "R4_4_XLARGE_ELASTICSEARCH", "value" : "r4.4xlarge.elasticsearch" }, { "name" : "R4_8_XLARGE_ELASTICSEARCH", "value" : "r4.8xlarge.elasticsearch" }, { "name" : "R4_16_XLARGE_ELASTICSEARCH", "value" : "r4.16xlarge.elasticsearch" }, { "name" : "I3_LARGE_ELASTICSEARCH", "value" : "i3.large.elasticsearch" }, { "name" : "I3_XLARGE_ELASTICSEARCH", "value" : "i3.xlarge.elasticsearch" }, { "name" : "I3_2_XLARGE_ELASTICSEARCH", "value" : "i3.2xlarge.elasticsearch" }, { "name" : "I3_4_XLARGE_ELASTICSEARCH", "value" : "i3.4xlarge.elasticsearch" }, { "name" : "I3_8_XLARGE_ELASTICSEARCH", "value" : "i3.8xlarge.elasticsearch" }, { "name" : "I3_16_XLARGE_ELASTICSEARCH", "value" : "i3.16xlarge.elasticsearch" } ], "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" : "ESPartitionInstanceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ESPartitionInstanceType", "variableName" : "esPartitionInstanceType", "variableType" : "ESPartitionInstanceType", "documentation" : null, "simpleType" : "ESPartitionInstanceType", "variableSetterType" : "ESPartitionInstanceType" }, "wrapper" : false, "xmlNamespace" : null }, "ESWarmPartitionInstanceType" : { "c2jName" : "ESWarmPartitionInstanceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ULTRAWARM1_MEDIUM_ELASTICSEARCH", "value" : "ultrawarm1.medium.elasticsearch" }, { "name" : "ULTRAWARM1_LARGE_ELASTICSEARCH", "value" : "ultrawarm1.large.elasticsearch" } ], "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" : "ESWarmPartitionInstanceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ESWarmPartitionInstanceType", "variableName" : "esWarmPartitionInstanceType", "variableType" : "ESWarmPartitionInstanceType", "documentation" : null, "simpleType" : "ESWarmPartitionInstanceType", "variableSetterType" : "ESWarmPartitionInstanceType" }, "wrapper" : false, "xmlNamespace" : null }, "ElasticsearchClusterConfig" : { "c2jName" : "ElasticsearchClusterConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies the configuration for the domain cluster, such as the type and number of instances.

", "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" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceTypeAsString(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : "instanceType", "fluentEnumSetterMethodName" : "instanceType", "fluentGetterMethodName" : "instanceTypeAsString", "fluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

The number of instances in the specified domain cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #instanceCount(Integer)}.\n@param instanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@return The number of instances in the specified domain cluster.\n@deprecated Use {@link #instanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCount(Integer)}\n", "documentation" : "

The number of instances in the specified domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCount", "fluentSetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

The number of instances in the specified domain cluster.

\n@return The number of instances in the specified domain cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances in the specified domain cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterEnabled", "beanStyleSetterMethodName" : "setDedicatedMasterEnabled", "c2jName" : "DedicatedMasterEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterEnabled(Boolean)}.\n@param dedicatedMasterEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@return A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@deprecated Use {@link #dedicatedMasterEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedMasterEnabled(Boolean)}\n", "documentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedMasterEnabled", "fluentSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedMasterEnabled", "getterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@return A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DedicatedMasterEnabled", "sensitive" : false, "setterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.", "setterMethodName" : "setDedicatedMasterEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedMasterEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedMasterEnabled", "variableType" : "Boolean", "documentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZoneAwarenessEnabled", "beanStyleSetterMethodName" : "setZoneAwarenessEnabled", "c2jName" : "ZoneAwarenessEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #zoneAwarenessEnabled(Boolean)}.\n@param zoneAwarenessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zoneAwarenessEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@return A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@deprecated Use {@link #zoneAwarenessEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #zoneAwarenessEnabled(Boolean)}\n", "documentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZoneAwarenessEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZoneAwarenessEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zoneAwarenessEnabled", "fluentSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zoneAwarenessEnabled", "getterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@return A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZoneAwarenessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ZoneAwarenessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ZoneAwarenessEnabled", "sensitive" : false, "setterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.", "setterMethodName" : "setZoneAwarenessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "zoneAwarenessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "zoneAwarenessEnabled", "variableType" : "Boolean", "documentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZoneAwarenessConfig", "beanStyleSetterMethodName" : "setZoneAwarenessConfig", "c2jName" : "ZoneAwarenessConfig", "c2jShape" : "ZoneAwarenessConfig", "defaultConsumerFluentSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\nThis is a convenience that creates an instance of the {@link ZoneAwarenessConfig.Builder} avoiding the need to create one manually via {@link ZoneAwarenessConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ZoneAwarenessConfig.Builder#build()} is called immediately and its result is passed to {@link #zoneAwarenessConfig(ZoneAwarenessConfig)}.\n@param zoneAwarenessConfig a consumer that will call methods on {@link ZoneAwarenessConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zoneAwarenessConfig(ZoneAwarenessConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@return Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@deprecated Use {@link #zoneAwarenessConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #zoneAwarenessConfig(ZoneAwarenessConfig)}\n", "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZoneAwarenessConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZoneAwarenessConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zoneAwarenessConfig", "fluentSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zoneAwarenessConfig", "getterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@return Specifies the zone awareness configuration for a domain when zone awareness is enabled.", "getterModel" : { "returnType" : "ZoneAwarenessConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZoneAwarenessConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ZoneAwarenessConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ZoneAwarenessConfig", "sensitive" : false, "setterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.", "setterMethodName" : "setZoneAwarenessConfig", "setterModel" : { "variableDeclarationType" : "ZoneAwarenessConfig", "variableName" : "zoneAwarenessConfig", "variableType" : "ZoneAwarenessConfig", "documentation" : null, "simpleType" : "ZoneAwarenessConfig", "variableSetterType" : "ZoneAwarenessConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ZoneAwarenessConfig", "variableName" : "zoneAwarenessConfig", "variableType" : "ZoneAwarenessConfig", "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "simpleType" : "ZoneAwarenessConfig", "variableSetterType" : "ZoneAwarenessConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterType", "beanStyleSetterMethodName" : "setDedicatedMasterType", "c2jName" : "DedicatedMasterType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for a dedicated master node.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterTypeAsString(String)}.\n@param dedicatedMasterType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for a dedicated master node.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedMasterType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedMasterTypeAsString}.\n

\n@return The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@deprecated Use {@link #dedicatedMasterTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #dedicatedMasterType(String)}\n", "documentation" : "

The instance type for a dedicated master node.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterType", "fluentEnumGetterMethodName" : "dedicatedMasterType", "fluentEnumSetterMethodName" : "dedicatedMasterType", "fluentGetterMethodName" : "dedicatedMasterTypeAsString", "fluentSetterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "dedicatedMasterType", "getterDocumentation" : "

The instance type for a dedicated master node.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedMasterType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedMasterTypeAsString}.\n

\n@return The instance type for a dedicated master node.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DedicatedMasterType", "sensitive" : false, "setterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType", "setterMethodName" : "setDedicatedMasterType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dedicatedMasterType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dedicatedMasterType", "variableType" : "String", "documentation" : "

The instance type for a dedicated master node.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterCount", "beanStyleSetterMethodName" : "setDedicatedMasterCount", "c2jName" : "DedicatedMasterCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterCount(Integer)}.\n@param dedicatedMasterCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@return Total number of dedicated master nodes, active and on standby, for the cluster.\n@deprecated Use {@link #dedicatedMasterCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedMasterCount(Integer)}\n", "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedMasterCount", "fluentSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedMasterCount", "getterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@return Total number of dedicated master nodes, active and on standby, for the cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DedicatedMasterCount", "sensitive" : false, "setterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.", "setterMethodName" : "setDedicatedMasterCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dedicatedMasterCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dedicatedMasterCount", "variableType" : "Integer", "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmEnabled", "beanStyleSetterMethodName" : "setWarmEnabled", "c2jName" : "WarmEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True to enable warm storage.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #warmEnabled(Boolean)}.\n@param warmEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

True to enable warm storage.

\n@return True to enable warm storage.\n@deprecated Use {@link #warmEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmEnabled(Boolean)}\n", "documentation" : "

True to enable warm storage.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmEnabled", "fluentSetterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmEnabled", "getterDocumentation" : "

True to enable warm storage.

\n@return True to enable warm storage.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WarmEnabled", "sensitive" : false, "setterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.", "setterMethodName" : "setWarmEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "warmEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "warmEnabled", "variableType" : "Boolean", "documentation" : "

True to enable warm storage.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmType", "beanStyleSetterMethodName" : "setWarmType", "c2jName" : "WarmType", "c2jShape" : "ESWarmPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #warmTypeAsString(String)}.\n@param warmType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #warmType} will return {@link ESWarmPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmTypeAsString}.\n

\n@return The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@deprecated Use {@link #warmTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESWarmPartitionInstanceType\n@deprecated Use {@link #warmType(String)}\n", "documentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

", "endpointDiscoveryId" : false, "enumType" : "ESWarmPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmType", "fluentEnumGetterMethodName" : "warmType", "fluentEnumSetterMethodName" : "warmType", "fluentGetterMethodName" : "warmTypeAsString", "fluentSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESWarmPartitionInstanceType", "fluentSetterMethodName" : "warmType", "getterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #warmType} will return {@link ESWarmPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmTypeAsString}.\n

\n@return The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WarmType", "sensitive" : false, "setterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType", "setterMethodName" : "setWarmType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "warmType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "warmType", "variableType" : "String", "documentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmCount", "beanStyleSetterMethodName" : "setWarmCount", "c2jName" : "WarmCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

The number of warm nodes in the cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmCount(Integer)}.\n@param warmCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of warm nodes in the cluster.

\n@return The number of warm nodes in the cluster.\n@deprecated Use {@link #warmCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmCount(Integer)}\n", "documentation" : "

The number of warm nodes in the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmCount", "fluentSetterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmCount", "getterDocumentation" : "

The number of warm nodes in the cluster.

\n@return The number of warm nodes in the cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmCount", "sensitive" : false, "setterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.", "setterMethodName" : "setWarmCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmCount", "variableType" : "Integer", "documentation" : "

The number of warm nodes in the cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DedicatedMasterCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterCount", "beanStyleSetterMethodName" : "setDedicatedMasterCount", "c2jName" : "DedicatedMasterCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterCount(Integer)}.\n@param dedicatedMasterCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@return Total number of dedicated master nodes, active and on standby, for the cluster.\n@deprecated Use {@link #dedicatedMasterCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedMasterCount(Integer)}\n", "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedMasterCount", "fluentSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedMasterCount", "getterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@return Total number of dedicated master nodes, active and on standby, for the cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DedicatedMasterCount", "sensitive" : false, "setterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.", "setterMethodName" : "setDedicatedMasterCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dedicatedMasterCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dedicatedMasterCount", "variableType" : "Integer", "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DedicatedMasterEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterEnabled", "beanStyleSetterMethodName" : "setDedicatedMasterEnabled", "c2jName" : "DedicatedMasterEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterEnabled(Boolean)}.\n@param dedicatedMasterEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@return A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@deprecated Use {@link #dedicatedMasterEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedMasterEnabled(Boolean)}\n", "documentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedMasterEnabled", "fluentSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedMasterEnabled", "getterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@return A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DedicatedMasterEnabled", "sensitive" : false, "setterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.", "setterMethodName" : "setDedicatedMasterEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedMasterEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedMasterEnabled", "variableType" : "Boolean", "documentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DedicatedMasterType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterType", "beanStyleSetterMethodName" : "setDedicatedMasterType", "c2jName" : "DedicatedMasterType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for a dedicated master node.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterTypeAsString(String)}.\n@param dedicatedMasterType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for a dedicated master node.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedMasterType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedMasterTypeAsString}.\n

\n@return The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@deprecated Use {@link #dedicatedMasterTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #dedicatedMasterType(String)}\n", "documentation" : "

The instance type for a dedicated master node.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterType", "fluentEnumGetterMethodName" : "dedicatedMasterType", "fluentEnumSetterMethodName" : "dedicatedMasterType", "fluentGetterMethodName" : "dedicatedMasterTypeAsString", "fluentSetterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "dedicatedMasterType", "getterDocumentation" : "

The instance type for a dedicated master node.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedMasterType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedMasterTypeAsString}.\n

\n@return The instance type for a dedicated master node.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DedicatedMasterType", "sensitive" : false, "setterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType", "setterMethodName" : "setDedicatedMasterType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dedicatedMasterType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dedicatedMasterType", "variableType" : "String", "documentation" : "

The instance type for a dedicated master node.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

The number of instances in the specified domain cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #instanceCount(Integer)}.\n@param instanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@return The number of instances in the specified domain cluster.\n@deprecated Use {@link #instanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCount(Integer)}\n", "documentation" : "

The number of instances in the specified domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCount", "fluentSetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

The number of instances in the specified domain cluster.

\n@return The number of instances in the specified domain cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances in the specified domain cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceTypeAsString(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : "instanceType", "fluentEnumSetterMethodName" : "instanceType", "fluentGetterMethodName" : "instanceTypeAsString", "fluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WarmCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmCount", "beanStyleSetterMethodName" : "setWarmCount", "c2jName" : "WarmCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

The number of warm nodes in the cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmCount(Integer)}.\n@param warmCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of warm nodes in the cluster.

\n@return The number of warm nodes in the cluster.\n@deprecated Use {@link #warmCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmCount(Integer)}\n", "documentation" : "

The number of warm nodes in the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmCount", "fluentSetterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmCount", "getterDocumentation" : "

The number of warm nodes in the cluster.

\n@return The number of warm nodes in the cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmCount", "sensitive" : false, "setterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.", "setterMethodName" : "setWarmCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmCount", "variableType" : "Integer", "documentation" : "

The number of warm nodes in the cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WarmEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmEnabled", "beanStyleSetterMethodName" : "setWarmEnabled", "c2jName" : "WarmEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True to enable warm storage.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #warmEnabled(Boolean)}.\n@param warmEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

True to enable warm storage.

\n@return True to enable warm storage.\n@deprecated Use {@link #warmEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmEnabled(Boolean)}\n", "documentation" : "

True to enable warm storage.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmEnabled", "fluentSetterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmEnabled", "getterDocumentation" : "

True to enable warm storage.

\n@return True to enable warm storage.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WarmEnabled", "sensitive" : false, "setterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.", "setterMethodName" : "setWarmEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "warmEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "warmEnabled", "variableType" : "Boolean", "documentation" : "

True to enable warm storage.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WarmType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmType", "beanStyleSetterMethodName" : "setWarmType", "c2jName" : "WarmType", "c2jShape" : "ESWarmPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #warmTypeAsString(String)}.\n@param warmType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #warmType} will return {@link ESWarmPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmTypeAsString}.\n

\n@return The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@deprecated Use {@link #warmTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESWarmPartitionInstanceType\n@deprecated Use {@link #warmType(String)}\n", "documentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

", "endpointDiscoveryId" : false, "enumType" : "ESWarmPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmType", "fluentEnumGetterMethodName" : "warmType", "fluentEnumSetterMethodName" : "warmType", "fluentGetterMethodName" : "warmTypeAsString", "fluentSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESWarmPartitionInstanceType", "fluentSetterMethodName" : "warmType", "getterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #warmType} will return {@link ESWarmPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmTypeAsString}.\n

\n@return The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WarmType", "sensitive" : false, "setterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType", "setterMethodName" : "setWarmType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "warmType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "warmType", "variableType" : "String", "documentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ZoneAwarenessConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZoneAwarenessConfig", "beanStyleSetterMethodName" : "setZoneAwarenessConfig", "c2jName" : "ZoneAwarenessConfig", "c2jShape" : "ZoneAwarenessConfig", "defaultConsumerFluentSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\nThis is a convenience that creates an instance of the {@link ZoneAwarenessConfig.Builder} avoiding the need to create one manually via {@link ZoneAwarenessConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ZoneAwarenessConfig.Builder#build()} is called immediately and its result is passed to {@link #zoneAwarenessConfig(ZoneAwarenessConfig)}.\n@param zoneAwarenessConfig a consumer that will call methods on {@link ZoneAwarenessConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zoneAwarenessConfig(ZoneAwarenessConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@return Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@deprecated Use {@link #zoneAwarenessConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #zoneAwarenessConfig(ZoneAwarenessConfig)}\n", "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZoneAwarenessConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZoneAwarenessConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zoneAwarenessConfig", "fluentSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zoneAwarenessConfig", "getterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@return Specifies the zone awareness configuration for a domain when zone awareness is enabled.", "getterModel" : { "returnType" : "ZoneAwarenessConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZoneAwarenessConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ZoneAwarenessConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ZoneAwarenessConfig", "sensitive" : false, "setterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.", "setterMethodName" : "setZoneAwarenessConfig", "setterModel" : { "variableDeclarationType" : "ZoneAwarenessConfig", "variableName" : "zoneAwarenessConfig", "variableType" : "ZoneAwarenessConfig", "documentation" : null, "simpleType" : "ZoneAwarenessConfig", "variableSetterType" : "ZoneAwarenessConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ZoneAwarenessConfig", "variableName" : "zoneAwarenessConfig", "variableType" : "ZoneAwarenessConfig", "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "simpleType" : "ZoneAwarenessConfig", "variableSetterType" : "ZoneAwarenessConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ZoneAwarenessEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZoneAwarenessEnabled", "beanStyleSetterMethodName" : "setZoneAwarenessEnabled", "c2jName" : "ZoneAwarenessEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #zoneAwarenessEnabled(Boolean)}.\n@param zoneAwarenessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zoneAwarenessEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@return A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@deprecated Use {@link #zoneAwarenessEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #zoneAwarenessEnabled(Boolean)}\n", "documentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZoneAwarenessEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZoneAwarenessEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zoneAwarenessEnabled", "fluentSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zoneAwarenessEnabled", "getterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@return A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZoneAwarenessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ZoneAwarenessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ZoneAwarenessEnabled", "sensitive" : false, "setterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.", "setterMethodName" : "setZoneAwarenessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "zoneAwarenessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "zoneAwarenessEnabled", "variableType" : "Boolean", "documentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceTypeAsString(String)}.\n@param instanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : "instanceType", "fluentEnumSetterMethodName" : "instanceType", "fluentGetterMethodName" : "instanceTypeAsString", "fluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #instanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #instanceTypeAsString}.\n

\n@return The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceType", "sensitive" : false, "setterDocumentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

\n@param instanceType The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.\n@see ESPartitionInstanceType", "setterMethodName" : "setInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

The instance type for an Elasticsearch cluster. UltraWarm instance types are not supported for data instances.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

The number of instances in the specified domain cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #instanceCount(Integer)}.\n@param instanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@return The number of instances in the specified domain cluster.\n@deprecated Use {@link #instanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCount(Integer)}\n", "documentation" : "

The number of instances in the specified domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCount", "fluentSetterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

The number of instances in the specified domain cluster.

\n@return The number of instances in the specified domain cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

The number of instances in the specified domain cluster.

\n@param instanceCount The number of instances in the specified domain cluster.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances in the specified domain cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterEnabled", "beanStyleSetterMethodName" : "setDedicatedMasterEnabled", "c2jName" : "DedicatedMasterEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterEnabled(Boolean)}.\n@param dedicatedMasterEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@return A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@deprecated Use {@link #dedicatedMasterEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedMasterEnabled(Boolean)}\n", "documentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedMasterEnabled", "fluentSetterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedMasterEnabled", "getterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@return A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DedicatedMasterEnabled", "sensitive" : false, "setterDocumentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

\n@param dedicatedMasterEnabled A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.", "setterMethodName" : "setDedicatedMasterEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedMasterEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dedicatedMasterEnabled", "variableType" : "Boolean", "documentation" : "

A boolean value to indicate whether a dedicated master node is enabled. See About Dedicated Master Nodes for more information.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZoneAwarenessEnabled", "beanStyleSetterMethodName" : "setZoneAwarenessEnabled", "c2jName" : "ZoneAwarenessEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #zoneAwarenessEnabled(Boolean)}.\n@param zoneAwarenessEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zoneAwarenessEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@return A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@deprecated Use {@link #zoneAwarenessEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #zoneAwarenessEnabled(Boolean)}\n", "documentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZoneAwarenessEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZoneAwarenessEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zoneAwarenessEnabled", "fluentSetterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zoneAwarenessEnabled", "getterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@return A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZoneAwarenessEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ZoneAwarenessEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ZoneAwarenessEnabled", "sensitive" : false, "setterDocumentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

\n@param zoneAwarenessEnabled A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.", "setterMethodName" : "setZoneAwarenessEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "zoneAwarenessEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "zoneAwarenessEnabled", "variableType" : "Boolean", "documentation" : "

A boolean value to indicate whether zone awareness is enabled. See About Zone Awareness for more information.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZoneAwarenessConfig", "beanStyleSetterMethodName" : "setZoneAwarenessConfig", "c2jName" : "ZoneAwarenessConfig", "c2jShape" : "ZoneAwarenessConfig", "defaultConsumerFluentSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\nThis is a convenience that creates an instance of the {@link ZoneAwarenessConfig.Builder} avoiding the need to create one manually via {@link ZoneAwarenessConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ZoneAwarenessConfig.Builder#build()} is called immediately and its result is passed to {@link #zoneAwarenessConfig(ZoneAwarenessConfig)}.\n@param zoneAwarenessConfig a consumer that will call methods on {@link ZoneAwarenessConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #zoneAwarenessConfig(ZoneAwarenessConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@return Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@deprecated Use {@link #zoneAwarenessConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #zoneAwarenessConfig(ZoneAwarenessConfig)}\n", "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZoneAwarenessConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZoneAwarenessConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zoneAwarenessConfig", "fluentSetterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "zoneAwarenessConfig", "getterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@return Specifies the zone awareness configuration for a domain when zone awareness is enabled.", "getterModel" : { "returnType" : "ZoneAwarenessConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ZoneAwarenessConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ZoneAwarenessConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ZoneAwarenessConfig", "sensitive" : false, "setterDocumentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

\n@param zoneAwarenessConfig Specifies the zone awareness configuration for a domain when zone awareness is enabled.", "setterMethodName" : "setZoneAwarenessConfig", "setterModel" : { "variableDeclarationType" : "ZoneAwarenessConfig", "variableName" : "zoneAwarenessConfig", "variableType" : "ZoneAwarenessConfig", "documentation" : null, "simpleType" : "ZoneAwarenessConfig", "variableSetterType" : "ZoneAwarenessConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ZoneAwarenessConfig", "variableName" : "zoneAwarenessConfig", "variableType" : "ZoneAwarenessConfig", "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "simpleType" : "ZoneAwarenessConfig", "variableSetterType" : "ZoneAwarenessConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterType", "beanStyleSetterMethodName" : "setDedicatedMasterType", "c2jName" : "DedicatedMasterType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for a dedicated master node.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterTypeAsString(String)}.\n@param dedicatedMasterType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for a dedicated master node.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedMasterType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedMasterTypeAsString}.\n

\n@return The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@deprecated Use {@link #dedicatedMasterTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #dedicatedMasterType(String)}\n", "documentation" : "

The instance type for a dedicated master node.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterType", "fluentEnumGetterMethodName" : "dedicatedMasterType", "fluentEnumSetterMethodName" : "dedicatedMasterType", "fluentGetterMethodName" : "dedicatedMasterTypeAsString", "fluentSetterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "dedicatedMasterType", "getterDocumentation" : "

The instance type for a dedicated master node.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #dedicatedMasterType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dedicatedMasterTypeAsString}.\n

\n@return The instance type for a dedicated master node.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DedicatedMasterType", "sensitive" : false, "setterDocumentation" : "

The instance type for a dedicated master node.

\n@param dedicatedMasterType The instance type for a dedicated master node.\n@see ESPartitionInstanceType", "setterMethodName" : "setDedicatedMasterType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dedicatedMasterType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dedicatedMasterType", "variableType" : "String", "documentation" : "

The instance type for a dedicated master node.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDedicatedMasterCount", "beanStyleSetterMethodName" : "setDedicatedMasterCount", "c2jName" : "DedicatedMasterCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #dedicatedMasterCount(Integer)}.\n@param dedicatedMasterCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dedicatedMasterCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@return Total number of dedicated master nodes, active and on standby, for the cluster.\n@deprecated Use {@link #dedicatedMasterCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dedicatedMasterCount(Integer)}\n", "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DedicatedMasterCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDedicatedMasterCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dedicatedMasterCount", "fluentSetterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dedicatedMasterCount", "getterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@return Total number of dedicated master nodes, active and on standby, for the cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DedicatedMasterCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DedicatedMasterCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DedicatedMasterCount", "sensitive" : false, "setterDocumentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

\n@param dedicatedMasterCount Total number of dedicated master nodes, active and on standby, for the cluster.", "setterMethodName" : "setDedicatedMasterCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dedicatedMasterCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dedicatedMasterCount", "variableType" : "Integer", "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmEnabled", "beanStyleSetterMethodName" : "setWarmEnabled", "c2jName" : "WarmEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True to enable warm storage.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #warmEnabled(Boolean)}.\n@param warmEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

True to enable warm storage.

\n@return True to enable warm storage.\n@deprecated Use {@link #warmEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmEnabled(Boolean)}\n", "documentation" : "

True to enable warm storage.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmEnabled", "fluentSetterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmEnabled", "getterDocumentation" : "

True to enable warm storage.

\n@return True to enable warm storage.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WarmEnabled", "sensitive" : false, "setterDocumentation" : "

True to enable warm storage.

\n@param warmEnabled True to enable warm storage.", "setterMethodName" : "setWarmEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "warmEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "warmEnabled", "variableType" : "Boolean", "documentation" : "

True to enable warm storage.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmType", "beanStyleSetterMethodName" : "setWarmType", "c2jName" : "WarmType", "c2jShape" : "ESWarmPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #warmTypeAsString(String)}.\n@param warmType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #warmType} will return {@link ESWarmPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmTypeAsString}.\n

\n@return The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@deprecated Use {@link #warmTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESWarmPartitionInstanceType\n@deprecated Use {@link #warmType(String)}\n", "documentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

", "endpointDiscoveryId" : false, "enumType" : "ESWarmPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmType", "fluentEnumGetterMethodName" : "warmType", "fluentEnumSetterMethodName" : "warmType", "fluentGetterMethodName" : "warmTypeAsString", "fluentSetterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESWarmPartitionInstanceType", "fluentSetterMethodName" : "warmType", "getterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #warmType} will return {@link ESWarmPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #warmTypeAsString}.\n

\n@return The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WarmType", "sensitive" : false, "setterDocumentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

\n@param warmType The instance type for the Elasticsearch cluster's warm nodes.\n@see ESWarmPartitionInstanceType", "setterMethodName" : "setWarmType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "warmType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "warmType", "variableType" : "String", "documentation" : "

The instance type for the Elasticsearch cluster's warm nodes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWarmCount", "beanStyleSetterMethodName" : "setWarmCount", "c2jName" : "WarmCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

The number of warm nodes in the cluster.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #warmCount(Integer)}.\n@param warmCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #warmCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of warm nodes in the cluster.

\n@return The number of warm nodes in the cluster.\n@deprecated Use {@link #warmCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #warmCount(Integer)}\n", "documentation" : "

The number of warm nodes in the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WarmCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWarmCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "warmCount", "fluentSetterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "warmCount", "getterDocumentation" : "

The number of warm nodes in the cluster.

\n@return The number of warm nodes in the cluster.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WarmCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WarmCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "WarmCount", "sensitive" : false, "setterDocumentation" : "

The number of warm nodes in the cluster.

\n@param warmCount The number of warm nodes in the cluster.", "setterMethodName" : "setWarmCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "warmCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "warmCount", "variableType" : "Integer", "documentation" : "

The number of warm nodes in the cluster.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ElasticsearchClusterConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "wrapper" : false, "xmlNamespace" : null }, "ElasticsearchClusterConfigStatus" : { "c2jName" : "ElasticsearchClusterConfigStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies the configuration status for the specified Elasticsearch domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #options(ElasticsearchClusterConfig)}.\n@param options a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@return Specifies the cluster configuration for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(ElasticsearchClusterConfig)}\n", "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@return Specifies the cluster configuration for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "options", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "options", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@return Specifies the status of the configuration for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@return Specifies the status of the configuration for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #options(ElasticsearchClusterConfig)}.\n@param options a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@return Specifies the cluster configuration for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(ElasticsearchClusterConfig)}\n", "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@return Specifies the cluster configuration for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "options", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "options", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@return Specifies the status of the configuration for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@return Specifies the status of the configuration for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #options(ElasticsearchClusterConfig)}.\n@param options a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@return Specifies the cluster configuration for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(ElasticsearchClusterConfig)}\n", "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@return Specifies the cluster configuration for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

\n@param options Specifies the cluster configuration for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "options", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "options", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@return Specifies the status of the configuration for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@return Specifies the status of the configuration for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

\n@param status Specifies the status of the configuration for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "ElasticsearchClusterConfigStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfigStatus", "variableName" : "elasticsearchClusterConfigStatus", "variableType" : "ElasticsearchClusterConfigStatus", "documentation" : null, "simpleType" : "ElasticsearchClusterConfigStatus", "variableSetterType" : "ElasticsearchClusterConfigStatus" }, "wrapper" : false, "xmlNamespace" : null }, "ElasticsearchDomainConfig" : { "c2jName" : "ElasticsearchDomainConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The configuration of an Elasticsearch domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionStatus", "defaultConsumerFluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchVersionStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchVersionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchVersionStatus.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(ElasticsearchVersionStatus)}.\n@param elasticsearchVersion a consumer that will call methods on {@link ElasticsearchVersionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(ElasticsearchVersionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@return String of format X.Y to specify version for the Elasticsearch domain.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(ElasticsearchVersionStatus)}\n", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@return String of format X.Y to specify version for the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchVersionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "ElasticsearchVersionStatus", "variableName" : "elasticsearchVersion", "variableType" : "ElasticsearchVersionStatus", "documentation" : null, "simpleType" : "ElasticsearchVersionStatus", "variableSetterType" : "ElasticsearchVersionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchVersionStatus", "variableName" : "elasticsearchVersion", "variableType" : "ElasticsearchVersionStatus", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "simpleType" : "ElasticsearchVersionStatus", "variableSetterType" : "ElasticsearchVersionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfigStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfigStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfigStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfigStatus.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfigStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@return Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)}\n", "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@return Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchClusterConfigStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfigStatus", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfigStatus", "documentation" : null, "simpleType" : "ElasticsearchClusterConfigStatus", "variableSetterType" : "ElasticsearchClusterConfigStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfigStatus", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfigStatus", "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "simpleType" : "ElasticsearchClusterConfigStatus", "variableSetterType" : "ElasticsearchClusterConfigStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EBSOptionsStatus.Builder} avoiding the need to create one manually via {@link EBSOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptionsStatus)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@return Specifies the EBSOptions for the Elasticsearch domain.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptionsStatus)}\n", "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@return Specifies the EBSOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "EBSOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptionsStatus", "variableName" : "ebsOptions", "variableType" : "EBSOptionsStatus", "documentation" : null, "simpleType" : "EBSOptionsStatus", "variableSetterType" : "EBSOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptionsStatus", "variableName" : "ebsOptions", "variableType" : "EBSOptionsStatus", "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "simpleType" : "EBSOptionsStatus", "variableSetterType" : "EBSOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "AccessPoliciesStatus", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\nThis is a convenience that creates an instance of the {@link AccessPoliciesStatus.Builder} avoiding the need to create one manually via {@link AccessPoliciesStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccessPoliciesStatus.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(AccessPoliciesStatus)}.\n@param accessPolicies a consumer that will call methods on {@link AccessPoliciesStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(AccessPoliciesStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(AccessPoliciesStatus)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "AccessPoliciesStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "AccessPoliciesStatus", "variableName" : "accessPolicies", "variableType" : "AccessPoliciesStatus", "documentation" : null, "simpleType" : "AccessPoliciesStatus", "variableSetterType" : "AccessPoliciesStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccessPoliciesStatus", "variableName" : "accessPolicies", "variableType" : "AccessPoliciesStatus", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "AccessPoliciesStatus", "variableSetterType" : "AccessPoliciesStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link SnapshotOptionsStatus.Builder} avoiding the need to create one manually via {@link SnapshotOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptionsStatus)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@return Specifies the SnapshotOptions for the Elasticsearch domain.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptionsStatus)}\n", "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@return Specifies the SnapshotOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "SnapshotOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptionsStatus", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptionsStatus", "documentation" : null, "simpleType" : "SnapshotOptionsStatus", "variableSetterType" : "SnapshotOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptionsStatus", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptionsStatus", "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "simpleType" : "SnapshotOptionsStatus", "variableSetterType" : "SnapshotOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCDerivedInfoStatus", "defaultConsumerFluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\nThis is a convenience that creates an instance of the {@link VPCDerivedInfoStatus.Builder} avoiding the need to create one manually via {@link VPCDerivedInfoStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfoStatus.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCDerivedInfoStatus)}.\n@param vpcOptions a consumer that will call methods on {@link VPCDerivedInfoStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCDerivedInfoStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCDerivedInfoStatus)}\n", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "getterModel" : { "returnType" : "VPCDerivedInfoStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfoStatus", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfoStatus", "documentation" : null, "simpleType" : "VPCDerivedInfoStatus", "variableSetterType" : "VPCDerivedInfoStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfoStatus", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfoStatus", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "simpleType" : "VPCDerivedInfoStatus", "variableSetterType" : "VPCDerivedInfoStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\nThis is a convenience that creates an instance of the {@link CognitoOptionsStatus.Builder} avoiding the need to create one manually via {@link CognitoOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptionsStatus)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptionsStatus)}\n", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptionsStatus", "variableName" : "cognitoOptions", "variableType" : "CognitoOptionsStatus", "documentation" : null, "simpleType" : "CognitoOptionsStatus", "variableSetterType" : "CognitoOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptionsStatus", "variableName" : "cognitoOptions", "variableType" : "CognitoOptionsStatus", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptionsStatus", "variableSetterType" : "CognitoOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptionsStatus.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)}.\n@param encryptionAtRestOptions a consumer that will call methods on {@link EncryptionAtRestOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@return Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)}\n", "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EncryptionAtRestOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryptionAtRestOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryptionAtRestOptions", "fluentSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@return Specifies the EncryptionAtRestOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "EncryptionAtRestOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptionsStatus", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptionsStatus", "documentation" : null, "simpleType" : "EncryptionAtRestOptionsStatus", "variableSetterType" : "EncryptionAtRestOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptionsStatus", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptionsStatus", "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "simpleType" : "EncryptionAtRestOptionsStatus", "variableSetterType" : "EncryptionAtRestOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptionsStatus.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)}.\n@param nodeToNodeEncryptionOptions a consumer that will call methods on {@link NodeToNodeEncryptionOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@return Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)}\n", "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeToNodeEncryptionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeToNodeEncryptionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeToNodeEncryptionOptions", "fluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@return Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptionsStatus", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptionsStatus", "variableSetterType" : "NodeToNodeEncryptionOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptionsStatus", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "simpleType" : "NodeToNodeEncryptionOptionsStatus", "variableSetterType" : "NodeToNodeEncryptionOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\nThis is a convenience that creates an instance of the {@link AdvancedOptionsStatus.Builder} avoiding the need to create one manually via {@link AdvancedOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(AdvancedOptionsStatus)}.\n@param advancedOptions a consumer that will call methods on {@link AdvancedOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(AdvancedOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@return Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(AdvancedOptionsStatus)}\n", "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@return Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.", "getterModel" : { "returnType" : "AdvancedOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "AdvancedOptionsStatus", "variableName" : "advancedOptions", "variableType" : "AdvancedOptionsStatus", "documentation" : null, "simpleType" : "AdvancedOptionsStatus", "variableSetterType" : "AdvancedOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedOptionsStatus", "variableName" : "advancedOptions", "variableType" : "AdvancedOptionsStatus", "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "simpleType" : "AdvancedOptionsStatus", "variableSetterType" : "AdvancedOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Log publishing options for the given domain.

\nThis is a convenience that creates an instance of the {@link LogPublishingOptionsStatus.Builder} avoiding the need to create one manually via {@link LogPublishingOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptions(LogPublishingOptionsStatus)}.\n@param logPublishingOptions a consumer that will call methods on {@link LogPublishingOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptions(LogPublishingOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Log publishing options for the given domain.

\n@return Log publishing options for the given domain.\n@deprecated Use {@link #logPublishingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptions(LogPublishingOptionsStatus)}\n", "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logPublishingOptions", "fluentSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptions", "getterDocumentation" : "

Log publishing options for the given domain.

\n@return Log publishing options for the given domain.", "getterModel" : { "returnType" : "LogPublishingOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "LogPublishingOptionsStatus", "variableName" : "logPublishingOptions", "variableType" : "LogPublishingOptionsStatus", "documentation" : null, "simpleType" : "LogPublishingOptionsStatus", "variableSetterType" : "LogPublishingOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOptionsStatus", "variableName" : "logPublishingOptions", "variableType" : "LogPublishingOptionsStatus", "documentation" : "

Log publishing options for the given domain.

", "simpleType" : "LogPublishingOptionsStatus", "variableSetterType" : "LogPublishingOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptionsStatus.Builder} avoiding the need to create one manually via {@link DomainEndpointOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptionsStatus)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@return Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptionsStatus)}\n", "documentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@return Specifies the DomainEndpointOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "DomainEndpointOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptionsStatus", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptionsStatus", "documentation" : null, "simpleType" : "DomainEndpointOptionsStatus", "variableSetterType" : "DomainEndpointOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptionsStatus", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptionsStatus", "documentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

", "simpleType" : "DomainEndpointOptionsStatus", "variableSetterType" : "DomainEndpointOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptionsStatus.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptionsStatus)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@return Specifies AdvancedSecurityOptions for the domain.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsStatus)}\n", "documentation" : "

Specifies AdvancedSecurityOptions for the domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@return Specifies AdvancedSecurityOptions for the domain.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsStatus", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsStatus", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsStatus", "variableSetterType" : "AdvancedSecurityOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsStatus", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsStatus", "documentation" : "

Specifies AdvancedSecurityOptions for the domain.

", "simpleType" : "AdvancedSecurityOptionsStatus", "variableSetterType" : "AdvancedSecurityOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessPolicies" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "AccessPoliciesStatus", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\nThis is a convenience that creates an instance of the {@link AccessPoliciesStatus.Builder} avoiding the need to create one manually via {@link AccessPoliciesStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccessPoliciesStatus.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(AccessPoliciesStatus)}.\n@param accessPolicies a consumer that will call methods on {@link AccessPoliciesStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(AccessPoliciesStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(AccessPoliciesStatus)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "AccessPoliciesStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "AccessPoliciesStatus", "variableName" : "accessPolicies", "variableType" : "AccessPoliciesStatus", "documentation" : null, "simpleType" : "AccessPoliciesStatus", "variableSetterType" : "AccessPoliciesStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccessPoliciesStatus", "variableName" : "accessPolicies", "variableType" : "AccessPoliciesStatus", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "AccessPoliciesStatus", "variableSetterType" : "AccessPoliciesStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\nThis is a convenience that creates an instance of the {@link AdvancedOptionsStatus.Builder} avoiding the need to create one manually via {@link AdvancedOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(AdvancedOptionsStatus)}.\n@param advancedOptions a consumer that will call methods on {@link AdvancedOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(AdvancedOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@return Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(AdvancedOptionsStatus)}\n", "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@return Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.", "getterModel" : { "returnType" : "AdvancedOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "AdvancedOptionsStatus", "variableName" : "advancedOptions", "variableType" : "AdvancedOptionsStatus", "documentation" : null, "simpleType" : "AdvancedOptionsStatus", "variableSetterType" : "AdvancedOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedOptionsStatus", "variableName" : "advancedOptions", "variableType" : "AdvancedOptionsStatus", "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "simpleType" : "AdvancedOptionsStatus", "variableSetterType" : "AdvancedOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedSecurityOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptionsStatus.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptionsStatus)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@return Specifies AdvancedSecurityOptions for the domain.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsStatus)}\n", "documentation" : "

Specifies AdvancedSecurityOptions for the domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@return Specifies AdvancedSecurityOptions for the domain.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsStatus", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsStatus", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsStatus", "variableSetterType" : "AdvancedSecurityOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsStatus", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsStatus", "documentation" : "

Specifies AdvancedSecurityOptions for the domain.

", "simpleType" : "AdvancedSecurityOptionsStatus", "variableSetterType" : "AdvancedSecurityOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\nThis is a convenience that creates an instance of the {@link CognitoOptionsStatus.Builder} avoiding the need to create one manually via {@link CognitoOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptionsStatus)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptionsStatus)}\n", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptionsStatus", "variableName" : "cognitoOptions", "variableType" : "CognitoOptionsStatus", "documentation" : null, "simpleType" : "CognitoOptionsStatus", "variableSetterType" : "CognitoOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptionsStatus", "variableName" : "cognitoOptions", "variableType" : "CognitoOptionsStatus", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptionsStatus", "variableSetterType" : "CognitoOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainEndpointOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptionsStatus.Builder} avoiding the need to create one manually via {@link DomainEndpointOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptionsStatus)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@return Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptionsStatus)}\n", "documentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@return Specifies the DomainEndpointOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "DomainEndpointOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptionsStatus", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptionsStatus", "documentation" : null, "simpleType" : "DomainEndpointOptionsStatus", "variableSetterType" : "DomainEndpointOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptionsStatus", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptionsStatus", "documentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

", "simpleType" : "DomainEndpointOptionsStatus", "variableSetterType" : "DomainEndpointOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EBSOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EBSOptionsStatus.Builder} avoiding the need to create one manually via {@link EBSOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptionsStatus)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@return Specifies the EBSOptions for the Elasticsearch domain.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptionsStatus)}\n", "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@return Specifies the EBSOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "EBSOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptionsStatus", "variableName" : "ebsOptions", "variableType" : "EBSOptionsStatus", "documentation" : null, "simpleType" : "EBSOptionsStatus", "variableSetterType" : "EBSOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptionsStatus", "variableName" : "ebsOptions", "variableType" : "EBSOptionsStatus", "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "simpleType" : "EBSOptionsStatus", "variableSetterType" : "EBSOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfigStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfigStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfigStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfigStatus.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfigStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@return Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)}\n", "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@return Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchClusterConfigStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfigStatus", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfigStatus", "documentation" : null, "simpleType" : "ElasticsearchClusterConfigStatus", "variableSetterType" : "ElasticsearchClusterConfigStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfigStatus", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfigStatus", "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "simpleType" : "ElasticsearchClusterConfigStatus", "variableSetterType" : "ElasticsearchClusterConfigStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionStatus", "defaultConsumerFluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchVersionStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchVersionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchVersionStatus.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(ElasticsearchVersionStatus)}.\n@param elasticsearchVersion a consumer that will call methods on {@link ElasticsearchVersionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(ElasticsearchVersionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@return String of format X.Y to specify version for the Elasticsearch domain.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(ElasticsearchVersionStatus)}\n", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@return String of format X.Y to specify version for the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchVersionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "ElasticsearchVersionStatus", "variableName" : "elasticsearchVersion", "variableType" : "ElasticsearchVersionStatus", "documentation" : null, "simpleType" : "ElasticsearchVersionStatus", "variableSetterType" : "ElasticsearchVersionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchVersionStatus", "variableName" : "elasticsearchVersion", "variableType" : "ElasticsearchVersionStatus", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "simpleType" : "ElasticsearchVersionStatus", "variableSetterType" : "ElasticsearchVersionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EncryptionAtRestOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptionsStatus.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)}.\n@param encryptionAtRestOptions a consumer that will call methods on {@link EncryptionAtRestOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@return Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)}\n", "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EncryptionAtRestOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryptionAtRestOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryptionAtRestOptions", "fluentSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@return Specifies the EncryptionAtRestOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "EncryptionAtRestOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptionsStatus", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptionsStatus", "documentation" : null, "simpleType" : "EncryptionAtRestOptionsStatus", "variableSetterType" : "EncryptionAtRestOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptionsStatus", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptionsStatus", "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "simpleType" : "EncryptionAtRestOptionsStatus", "variableSetterType" : "EncryptionAtRestOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Log publishing options for the given domain.

\nThis is a convenience that creates an instance of the {@link LogPublishingOptionsStatus.Builder} avoiding the need to create one manually via {@link LogPublishingOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptions(LogPublishingOptionsStatus)}.\n@param logPublishingOptions a consumer that will call methods on {@link LogPublishingOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptions(LogPublishingOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Log publishing options for the given domain.

\n@return Log publishing options for the given domain.\n@deprecated Use {@link #logPublishingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptions(LogPublishingOptionsStatus)}\n", "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logPublishingOptions", "fluentSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptions", "getterDocumentation" : "

Log publishing options for the given domain.

\n@return Log publishing options for the given domain.", "getterModel" : { "returnType" : "LogPublishingOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "LogPublishingOptionsStatus", "variableName" : "logPublishingOptions", "variableType" : "LogPublishingOptionsStatus", "documentation" : null, "simpleType" : "LogPublishingOptionsStatus", "variableSetterType" : "LogPublishingOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOptionsStatus", "variableName" : "logPublishingOptions", "variableType" : "LogPublishingOptionsStatus", "documentation" : "

Log publishing options for the given domain.

", "simpleType" : "LogPublishingOptionsStatus", "variableSetterType" : "LogPublishingOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeToNodeEncryptionOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptionsStatus.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)}.\n@param nodeToNodeEncryptionOptions a consumer that will call methods on {@link NodeToNodeEncryptionOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@return Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)}\n", "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeToNodeEncryptionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeToNodeEncryptionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeToNodeEncryptionOptions", "fluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@return Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptionsStatus", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptionsStatus", "variableSetterType" : "NodeToNodeEncryptionOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptionsStatus", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "simpleType" : "NodeToNodeEncryptionOptionsStatus", "variableSetterType" : "NodeToNodeEncryptionOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link SnapshotOptionsStatus.Builder} avoiding the need to create one manually via {@link SnapshotOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptionsStatus)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@return Specifies the SnapshotOptions for the Elasticsearch domain.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptionsStatus)}\n", "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@return Specifies the SnapshotOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "SnapshotOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptionsStatus", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptionsStatus", "documentation" : null, "simpleType" : "SnapshotOptionsStatus", "variableSetterType" : "SnapshotOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptionsStatus", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptionsStatus", "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "simpleType" : "SnapshotOptionsStatus", "variableSetterType" : "SnapshotOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VPCOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCDerivedInfoStatus", "defaultConsumerFluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\nThis is a convenience that creates an instance of the {@link VPCDerivedInfoStatus.Builder} avoiding the need to create one manually via {@link VPCDerivedInfoStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfoStatus.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCDerivedInfoStatus)}.\n@param vpcOptions a consumer that will call methods on {@link VPCDerivedInfoStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCDerivedInfoStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCDerivedInfoStatus)}\n", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "getterModel" : { "returnType" : "VPCDerivedInfoStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfoStatus", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfoStatus", "documentation" : null, "simpleType" : "VPCDerivedInfoStatus", "variableSetterType" : "VPCDerivedInfoStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfoStatus", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfoStatus", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "simpleType" : "VPCDerivedInfoStatus", "variableSetterType" : "VPCDerivedInfoStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionStatus", "defaultConsumerFluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchVersionStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchVersionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchVersionStatus.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(ElasticsearchVersionStatus)}.\n@param elasticsearchVersion a consumer that will call methods on {@link ElasticsearchVersionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(ElasticsearchVersionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@return String of format X.Y to specify version for the Elasticsearch domain.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(ElasticsearchVersionStatus)}\n", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@return String of format X.Y to specify version for the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchVersionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

\n@param elasticsearchVersion String of format X.Y to specify version for the Elasticsearch domain.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "ElasticsearchVersionStatus", "variableName" : "elasticsearchVersion", "variableType" : "ElasticsearchVersionStatus", "documentation" : null, "simpleType" : "ElasticsearchVersionStatus", "variableSetterType" : "ElasticsearchVersionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchVersionStatus", "variableName" : "elasticsearchVersion", "variableType" : "ElasticsearchVersionStatus", "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "simpleType" : "ElasticsearchVersionStatus", "variableSetterType" : "ElasticsearchVersionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfigStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfigStatus.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfigStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfigStatus.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfigStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@return Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)}\n", "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@return Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchClusterConfigStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

\n@param elasticsearchClusterConfig Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfigStatus", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfigStatus", "documentation" : null, "simpleType" : "ElasticsearchClusterConfigStatus", "variableSetterType" : "ElasticsearchClusterConfigStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfigStatus", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfigStatus", "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "simpleType" : "ElasticsearchClusterConfigStatus", "variableSetterType" : "ElasticsearchClusterConfigStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EBSOptionsStatus.Builder} avoiding the need to create one manually via {@link EBSOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptionsStatus)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@return Specifies the EBSOptions for the Elasticsearch domain.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptionsStatus)}\n", "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@return Specifies the EBSOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "EBSOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

\n@param ebsOptions Specifies the EBSOptions for the Elasticsearch domain.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptionsStatus", "variableName" : "ebsOptions", "variableType" : "EBSOptionsStatus", "documentation" : null, "simpleType" : "EBSOptionsStatus", "variableSetterType" : "EBSOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptionsStatus", "variableName" : "ebsOptions", "variableType" : "EBSOptionsStatus", "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "simpleType" : "EBSOptionsStatus", "variableSetterType" : "EBSOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "AccessPoliciesStatus", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\nThis is a convenience that creates an instance of the {@link AccessPoliciesStatus.Builder} avoiding the need to create one manually via {@link AccessPoliciesStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccessPoliciesStatus.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(AccessPoliciesStatus)}.\n@param accessPolicies a consumer that will call methods on {@link AccessPoliciesStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(AccessPoliciesStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(AccessPoliciesStatus)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "AccessPoliciesStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "AccessPoliciesStatus", "variableName" : "accessPolicies", "variableType" : "AccessPoliciesStatus", "documentation" : null, "simpleType" : "AccessPoliciesStatus", "variableSetterType" : "AccessPoliciesStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccessPoliciesStatus", "variableName" : "accessPolicies", "variableType" : "AccessPoliciesStatus", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "AccessPoliciesStatus", "variableSetterType" : "AccessPoliciesStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link SnapshotOptionsStatus.Builder} avoiding the need to create one manually via {@link SnapshotOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptionsStatus)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@return Specifies the SnapshotOptions for the Elasticsearch domain.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptionsStatus)}\n", "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@return Specifies the SnapshotOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "SnapshotOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

\n@param snapshotOptions Specifies the SnapshotOptions for the Elasticsearch domain.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptionsStatus", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptionsStatus", "documentation" : null, "simpleType" : "SnapshotOptionsStatus", "variableSetterType" : "SnapshotOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptionsStatus", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptionsStatus", "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "simpleType" : "SnapshotOptionsStatus", "variableSetterType" : "SnapshotOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCDerivedInfoStatus", "defaultConsumerFluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\nThis is a convenience that creates an instance of the {@link VPCDerivedInfoStatus.Builder} avoiding the need to create one manually via {@link VPCDerivedInfoStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfoStatus.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCDerivedInfoStatus)}.\n@param vpcOptions a consumer that will call methods on {@link VPCDerivedInfoStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCDerivedInfoStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCDerivedInfoStatus)}\n", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "getterModel" : { "returnType" : "VPCDerivedInfoStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfoStatus", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfoStatus", "documentation" : null, "simpleType" : "VPCDerivedInfoStatus", "variableSetterType" : "VPCDerivedInfoStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfoStatus", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfoStatus", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "simpleType" : "VPCDerivedInfoStatus", "variableSetterType" : "VPCDerivedInfoStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\nThis is a convenience that creates an instance of the {@link CognitoOptionsStatus.Builder} avoiding the need to create one manually via {@link CognitoOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptionsStatus)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptionsStatus)}\n", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptionsStatus", "variableName" : "cognitoOptions", "variableType" : "CognitoOptionsStatus", "documentation" : null, "simpleType" : "CognitoOptionsStatus", "variableSetterType" : "CognitoOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptionsStatus", "variableName" : "cognitoOptions", "variableType" : "CognitoOptionsStatus", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptionsStatus", "variableSetterType" : "CognitoOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptionsStatus.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)}.\n@param encryptionAtRestOptions a consumer that will call methods on {@link EncryptionAtRestOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@return Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptionsStatus)}\n", "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EncryptionAtRestOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryptionAtRestOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryptionAtRestOptions", "fluentSetterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@return Specifies the EncryptionAtRestOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "EncryptionAtRestOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

\n@param encryptionAtRestOptions Specifies the EncryptionAtRestOptions for the Elasticsearch domain.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptionsStatus", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptionsStatus", "documentation" : null, "simpleType" : "EncryptionAtRestOptionsStatus", "variableSetterType" : "EncryptionAtRestOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptionsStatus", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptionsStatus", "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "simpleType" : "EncryptionAtRestOptionsStatus", "variableSetterType" : "EncryptionAtRestOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptionsStatus.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)}.\n@param nodeToNodeEncryptionOptions a consumer that will call methods on {@link NodeToNodeEncryptionOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@return Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)}\n", "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeToNodeEncryptionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeToNodeEncryptionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeToNodeEncryptionOptions", "fluentSetterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@return Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

\n@param nodeToNodeEncryptionOptions Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptionsStatus", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptionsStatus", "variableSetterType" : "NodeToNodeEncryptionOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptionsStatus", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "simpleType" : "NodeToNodeEncryptionOptionsStatus", "variableSetterType" : "NodeToNodeEncryptionOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\nThis is a convenience that creates an instance of the {@link AdvancedOptionsStatus.Builder} avoiding the need to create one manually via {@link AdvancedOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(AdvancedOptionsStatus)}.\n@param advancedOptions a consumer that will call methods on {@link AdvancedOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(AdvancedOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@return Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(AdvancedOptionsStatus)}\n", "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@return Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.", "getterModel" : { "returnType" : "AdvancedOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

\n@param advancedOptions Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "AdvancedOptionsStatus", "variableName" : "advancedOptions", "variableType" : "AdvancedOptionsStatus", "documentation" : null, "simpleType" : "AdvancedOptionsStatus", "variableSetterType" : "AdvancedOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedOptionsStatus", "variableName" : "advancedOptions", "variableType" : "AdvancedOptionsStatus", "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "simpleType" : "AdvancedOptionsStatus", "variableSetterType" : "AdvancedOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Log publishing options for the given domain.

\nThis is a convenience that creates an instance of the {@link LogPublishingOptionsStatus.Builder} avoiding the need to create one manually via {@link LogPublishingOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptions(LogPublishingOptionsStatus)}.\n@param logPublishingOptions a consumer that will call methods on {@link LogPublishingOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptions(LogPublishingOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Log publishing options for the given domain.

\n@return Log publishing options for the given domain.\n@deprecated Use {@link #logPublishingOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptions(LogPublishingOptionsStatus)}\n", "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logPublishingOptions", "fluentSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptions", "getterDocumentation" : "

Log publishing options for the given domain.

\n@return Log publishing options for the given domain.", "getterModel" : { "returnType" : "LogPublishingOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "LogPublishingOptionsStatus", "variableName" : "logPublishingOptions", "variableType" : "LogPublishingOptionsStatus", "documentation" : null, "simpleType" : "LogPublishingOptionsStatus", "variableSetterType" : "LogPublishingOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOptionsStatus", "variableName" : "logPublishingOptions", "variableType" : "LogPublishingOptionsStatus", "documentation" : "

Log publishing options for the given domain.

", "simpleType" : "LogPublishingOptionsStatus", "variableSetterType" : "LogPublishingOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptionsStatus.Builder} avoiding the need to create one manually via {@link DomainEndpointOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptionsStatus)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@return Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptionsStatus)}\n", "documentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@return Specifies the DomainEndpointOptions for the Elasticsearch domain.", "getterModel" : { "returnType" : "DomainEndpointOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

\n@param domainEndpointOptions Specifies the DomainEndpointOptions for the Elasticsearch domain.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptionsStatus", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptionsStatus", "documentation" : null, "simpleType" : "DomainEndpointOptionsStatus", "variableSetterType" : "DomainEndpointOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptionsStatus", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptionsStatus", "documentation" : "

Specifies the DomainEndpointOptions for the Elasticsearch domain.

", "simpleType" : "DomainEndpointOptionsStatus", "variableSetterType" : "DomainEndpointOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptionsStatus.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptionsStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptionsStatus.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptionsStatus)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptionsStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptionsStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@return Specifies AdvancedSecurityOptions for the domain.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsStatus)}\n", "documentation" : "

Specifies AdvancedSecurityOptions for the domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@return Specifies AdvancedSecurityOptions for the domain.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

Specifies AdvancedSecurityOptions for the domain.

\n@param advancedSecurityOptions Specifies AdvancedSecurityOptions for the domain.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsStatus", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsStatus", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsStatus", "variableSetterType" : "AdvancedSecurityOptionsStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsStatus", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsStatus", "documentation" : "

Specifies AdvancedSecurityOptions for the domain.

", "simpleType" : "AdvancedSecurityOptionsStatus", "variableSetterType" : "AdvancedSecurityOptionsStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ElasticsearchDomainConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "elasticsearchDomainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : null, "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "wrapper" : false, "xmlNamespace" : null }, "ElasticsearchDomainStatus" : { "c2jName" : "ElasticsearchDomainStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The current status of an Elasticsearch domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainId", "beanStyleSetterMethodName" : "setDomainId", "c2jName" : "DomainId", "c2jShape" : "DomainId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainId(String)}.\n@param domainId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@return The unique identifier for the specified Elasticsearch domain.\n@deprecated Use {@link #domainId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainId(String)}\n", "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainId", "fluentSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainId", "getterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@return The unique identifier for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainId", "sensitive" : false, "setterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.", "setterMethodName" : "setDomainId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainId", "variableType" : "String", "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@return The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@return The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "Created", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #created(Boolean)}.\n@param created a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #created(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@return The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@deprecated Use {@link #created()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #created(Boolean)}\n", "documentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Created property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreated", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@return The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "created", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "created", "variableType" : "Boolean", "documentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeleted", "beanStyleSetterMethodName" : "setDeleted", "c2jName" : "Deleted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deleted(Boolean)}.\n@param deleted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@return The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@deprecated Use {@link #deleted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deleted(Boolean)}\n", "documentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Deleted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeleted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleted", "fluentSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleted", "getterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@return The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deleted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deleted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Deleted", "sensitive" : false, "setterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.", "setterMethodName" : "setDeleted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleted", "variableType" : "Boolean", "documentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "ServiceUrl", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@return The Elasticsearch domain endpoint that you use to submit index and search requests.\n@deprecated Use {@link #endpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoint(String)}\n", "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@return The Elasticsearch domain endpoint that you use to submit index and search requests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEndpoints", "beanStyleSetterMethodName" : "setEndpoints", "c2jName" : "Endpoints", "c2jShape" : "EndpointsMap", "defaultConsumerFluentSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #endpoints(Map)}.\n@param endpoints a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoints(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasEndpoints()} to see if a value was sent in this field.\n

\n@return Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@deprecated Use {@link #endpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoints(Map)}\n", "documentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoints", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoints", "fluentSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoints", "getterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasEndpoints()} to see if a value was sent in this field.\n

\n@return Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ServiceUrl", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Endpoints", "sensitive" : false, "setterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.", "setterMethodName" : "setEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProcessing", "beanStyleSetterMethodName" : "setProcessing", "c2jName" : "Processing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #processing(Boolean)}.\n@param processing a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processing(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@return The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@deprecated Use {@link #processing()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #processing(Boolean)}\n", "documentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Processing property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProcessing", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "processing", "fluentSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "processing", "getterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@return The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Processing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Processing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Processing", "sensitive" : false, "setterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.", "setterMethodName" : "setProcessing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "processing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "processing", "variableType" : "Boolean", "documentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeProcessing", "beanStyleSetterMethodName" : "setUpgradeProcessing", "c2jName" : "UpgradeProcessing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #upgradeProcessing(Boolean)}.\n@param upgradeProcessing a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeProcessing(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@return The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@deprecated Use {@link #upgradeProcessing()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeProcessing(Boolean)}\n", "documentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeProcessing property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeProcessing", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeProcessing", "fluentSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeProcessing", "getterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@return The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeProcessing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeProcessing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpgradeProcessing", "sensitive" : false, "setterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.", "setterMethodName" : "setUpgradeProcessing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "upgradeProcessing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "upgradeProcessing", "variableType" : "Boolean", "documentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(String)}.\n@param elasticsearchVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ElasticsearchVersion property for this object.\n@return The value of the ElasticsearchVersion property for this object.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "Returns the value of the ElasticsearchVersion property for this object.\n@return The value of the ElasticsearchVersion property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

The type and number of instances in the domain cluster.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@return The type and number of instances in the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

The type and number of instances in the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

The type and number of instances in the domain cluster.

\n@return The type and number of instances in the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

The type and number of instances in the domain cluster.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptions)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@return The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@return The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(String)}.\n@param accessPolicies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptions)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@return Specifies the status of the SnapshotOptions\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

Specifies the status of the SnapshotOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@return Specifies the status of the SnapshotOptions", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

Specifies the status of the SnapshotOptions

", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCDerivedInfo", "defaultConsumerFluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\nThis is a convenience that creates an instance of the {@link VPCDerivedInfo.Builder} avoiding the need to create one manually via {@link VPCDerivedInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfo.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCDerivedInfo)}.\n@param vpcOptions a consumer that will call methods on {@link VPCDerivedInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCDerivedInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCDerivedInfo)}\n", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "getterModel" : { "returnType" : "VPCDerivedInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfo", "documentation" : null, "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfo", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\nThis is a convenience that creates an instance of the {@link CognitoOptions.Builder} avoiding the need to create one manually via {@link CognitoOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptions.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptions)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptions.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptions.Builder#build()} is called immediately and its result is passed to {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}.\n@param encryptionAtRestOptions a consumer that will call methods on {@link EncryptionAtRestOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionAtRestOptions(EncryptionAtRestOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@return Specifies the status of the EncryptionAtRestOptions.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EncryptionAtRestOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryptionAtRestOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryptionAtRestOptions", "fluentSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@return Specifies the status of the EncryptionAtRestOptions.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptions.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptions.Builder#build()} is called immediately and its result is passed to {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}.\n@param nodeToNodeEncryptionOptions a consumer that will call methods on {@link NodeToNodeEncryptionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@return Specifies the status of the NodeToNodeEncryptionOptions.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}\n", "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeToNodeEncryptionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeToNodeEncryptionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeToNodeEncryptionOptions", "fluentSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@return Specifies the status of the NodeToNodeEncryptionOptions.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(Map)}.\n@param advancedOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

\n@return Specifies the status of the AdvancedOptions\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

Specifies the status of the AdvancedOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Specifies the status of the AdvancedOptions

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

\n@return Specifies the status of the AdvancedOptions", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

Specifies the status of the AdvancedOptions

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

Log publishing options for the given domain.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptionsAsStrings(Map)}.\n@param logPublishingOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Log publishing options for the given domain.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

\n@return Log publishing options for the given domain.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : "logPublishingOptions", "fluentEnumSetterMethodName" : "logPublishingOptions", "fluentGetterMethodName" : "logPublishingOptionsAsStrings", "fluentSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

Log publishing options for the given domain.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

\n@return Log publishing options for the given domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

Log publishing options for the given domain.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\nThis is a convenience that creates an instance of the {@link ServiceSoftwareOptions.Builder} avoiding the need to create one manually via {@link ServiceSoftwareOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSoftwareOptions.Builder#build()} is called immediately and its result is passed to {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}.\n@param serviceSoftwareOptions a consumer that will call methods on {@link ServiceSoftwareOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSoftwareOptions(ServiceSoftwareOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@return The current status of the Elasticsearch domain's service software.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceSoftwareOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceSoftwareOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSoftwareOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@return The current status of the Elasticsearch domain's service software.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

The current status of the Elasticsearch domain's service software.

", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptions)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@return The current status of the Elasticsearch domain's endpoint options.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's endpoint options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@return The current status of the Elasticsearch domain's endpoint options.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

The current status of the Elasticsearch domain's endpoint options.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptions.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptions.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptions)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@return The current status of the Elasticsearch domain's advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's advanced security options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@return The current status of the Elasticsearch domain's advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptions", "documentation" : null, "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptions", "documentation" : "

The current status of the Elasticsearch domain's advanced security options.

", "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@return The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@return The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AccessPolicies" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(String)}.\n@param accessPolicies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(Map)}.\n@param advancedOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

\n@return Specifies the status of the AdvancedOptions\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

Specifies the status of the AdvancedOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Specifies the status of the AdvancedOptions

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

\n@return Specifies the status of the AdvancedOptions", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

Specifies the status of the AdvancedOptions

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedSecurityOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptions.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptions.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptions)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@return The current status of the Elasticsearch domain's advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's advanced security options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@return The current status of the Elasticsearch domain's advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptions", "documentation" : null, "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptions", "documentation" : "

The current status of the Elasticsearch domain's advanced security options.

", "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\nThis is a convenience that creates an instance of the {@link CognitoOptions.Builder} avoiding the need to create one manually via {@link CognitoOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptions.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptions)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Created" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "Created", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #created(Boolean)}.\n@param created a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #created(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@return The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@deprecated Use {@link #created()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #created(Boolean)}\n", "documentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Created property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreated", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@return The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "created", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "created", "variableType" : "Boolean", "documentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Deleted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeleted", "beanStyleSetterMethodName" : "setDeleted", "c2jName" : "Deleted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deleted(Boolean)}.\n@param deleted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@return The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@deprecated Use {@link #deleted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deleted(Boolean)}\n", "documentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Deleted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeleted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleted", "fluentSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleted", "getterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@return The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deleted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deleted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Deleted", "sensitive" : false, "setterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.", "setterMethodName" : "setDeleted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleted", "variableType" : "Boolean", "documentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainEndpointOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptions)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@return The current status of the Elasticsearch domain's endpoint options.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's endpoint options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@return The current status of the Elasticsearch domain's endpoint options.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

The current status of the Elasticsearch domain's endpoint options.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainId", "beanStyleSetterMethodName" : "setDomainId", "c2jName" : "DomainId", "c2jShape" : "DomainId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainId(String)}.\n@param domainId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@return The unique identifier for the specified Elasticsearch domain.\n@deprecated Use {@link #domainId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainId(String)}\n", "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainId", "fluentSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainId", "getterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@return The unique identifier for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainId", "sensitive" : false, "setterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.", "setterMethodName" : "setDomainId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainId", "variableType" : "String", "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EBSOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptions)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@return The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@return The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

The type and number of instances in the domain cluster.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@return The type and number of instances in the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

The type and number of instances in the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

The type and number of instances in the domain cluster.

\n@return The type and number of instances in the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

The type and number of instances in the domain cluster.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(String)}.\n@param elasticsearchVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ElasticsearchVersion property for this object.\n@return The value of the ElasticsearchVersion property for this object.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "Returns the value of the ElasticsearchVersion property for this object.\n@return The value of the ElasticsearchVersion property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EncryptionAtRestOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptions.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptions.Builder#build()} is called immediately and its result is passed to {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}.\n@param encryptionAtRestOptions a consumer that will call methods on {@link EncryptionAtRestOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionAtRestOptions(EncryptionAtRestOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@return Specifies the status of the EncryptionAtRestOptions.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EncryptionAtRestOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryptionAtRestOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryptionAtRestOptions", "fluentSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@return Specifies the status of the EncryptionAtRestOptions.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Endpoint" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "ServiceUrl", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@return The Elasticsearch domain endpoint that you use to submit index and search requests.\n@deprecated Use {@link #endpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoint(String)}\n", "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@return The Elasticsearch domain endpoint that you use to submit index and search requests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Endpoints" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEndpoints", "beanStyleSetterMethodName" : "setEndpoints", "c2jName" : "Endpoints", "c2jShape" : "EndpointsMap", "defaultConsumerFluentSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #endpoints(Map)}.\n@param endpoints a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoints(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasEndpoints()} to see if a value was sent in this field.\n

\n@return Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@deprecated Use {@link #endpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoints(Map)}\n", "documentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoints", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoints", "fluentSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoints", "getterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasEndpoints()} to see if a value was sent in this field.\n

\n@return Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ServiceUrl", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Endpoints", "sensitive" : false, "setterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.", "setterMethodName" : "setEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

Log publishing options for the given domain.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptionsAsStrings(Map)}.\n@param logPublishingOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Log publishing options for the given domain.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

\n@return Log publishing options for the given domain.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : "logPublishingOptions", "fluentEnumSetterMethodName" : "logPublishingOptions", "fluentGetterMethodName" : "logPublishingOptionsAsStrings", "fluentSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

Log publishing options for the given domain.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

\n@return Log publishing options for the given domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

Log publishing options for the given domain.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeToNodeEncryptionOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptions.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptions.Builder#build()} is called immediately and its result is passed to {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}.\n@param nodeToNodeEncryptionOptions a consumer that will call methods on {@link NodeToNodeEncryptionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@return Specifies the status of the NodeToNodeEncryptionOptions.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}\n", "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeToNodeEncryptionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeToNodeEncryptionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeToNodeEncryptionOptions", "fluentSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@return Specifies the status of the NodeToNodeEncryptionOptions.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Processing" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProcessing", "beanStyleSetterMethodName" : "setProcessing", "c2jName" : "Processing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #processing(Boolean)}.\n@param processing a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processing(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@return The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@deprecated Use {@link #processing()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #processing(Boolean)}\n", "documentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Processing property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProcessing", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "processing", "fluentSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "processing", "getterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@return The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Processing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Processing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Processing", "sensitive" : false, "setterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.", "setterMethodName" : "setProcessing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "processing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "processing", "variableType" : "Boolean", "documentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceSoftwareOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\nThis is a convenience that creates an instance of the {@link ServiceSoftwareOptions.Builder} avoiding the need to create one manually via {@link ServiceSoftwareOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSoftwareOptions.Builder#build()} is called immediately and its result is passed to {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}.\n@param serviceSoftwareOptions a consumer that will call methods on {@link ServiceSoftwareOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSoftwareOptions(ServiceSoftwareOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@return The current status of the Elasticsearch domain's service software.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceSoftwareOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceSoftwareOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSoftwareOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@return The current status of the Elasticsearch domain's service software.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

The current status of the Elasticsearch domain's service software.

", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptions)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@return Specifies the status of the SnapshotOptions\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

Specifies the status of the SnapshotOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@return Specifies the status of the SnapshotOptions", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

Specifies the status of the SnapshotOptions

", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeProcessing" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeProcessing", "beanStyleSetterMethodName" : "setUpgradeProcessing", "c2jName" : "UpgradeProcessing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #upgradeProcessing(Boolean)}.\n@param upgradeProcessing a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeProcessing(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@return The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@deprecated Use {@link #upgradeProcessing()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeProcessing(Boolean)}\n", "documentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeProcessing property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeProcessing", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeProcessing", "fluentSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeProcessing", "getterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@return The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeProcessing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeProcessing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpgradeProcessing", "sensitive" : false, "setterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.", "setterMethodName" : "setUpgradeProcessing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "upgradeProcessing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "upgradeProcessing", "variableType" : "Boolean", "documentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VPCOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCDerivedInfo", "defaultConsumerFluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\nThis is a convenience that creates an instance of the {@link VPCDerivedInfo.Builder} avoiding the need to create one manually via {@link VPCDerivedInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfo.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCDerivedInfo)}.\n@param vpcOptions a consumer that will call methods on {@link VPCDerivedInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCDerivedInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCDerivedInfo)}\n", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "getterModel" : { "returnType" : "VPCDerivedInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfo", "documentation" : null, "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfo", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainId", "beanStyleSetterMethodName" : "setDomainId", "c2jName" : "DomainId", "c2jShape" : "DomainId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainId(String)}.\n@param domainId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@return The unique identifier for the specified Elasticsearch domain.\n@deprecated Use {@link #domainId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainId(String)}\n", "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainId", "fluentSetterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainId", "getterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@return The unique identifier for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainId", "sensitive" : false, "setterDocumentation" : "

The unique identifier for the specified Elasticsearch domain.

\n@param domainId The unique identifier for the specified Elasticsearch domain.", "setterMethodName" : "setDomainId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainId", "variableType" : "String", "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@return The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

\n@param domainName The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@return The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@return The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

\n@param arn The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreated", "beanStyleSetterMethodName" : "setCreated", "c2jName" : "Created", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #created(Boolean)}.\n@param created a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #created(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@return The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@deprecated Use {@link #created()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #created(Boolean)}\n", "documentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Created property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreated", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "created", "fluentSetterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "created", "getterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@return The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Created", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Created", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Created", "sensitive" : false, "setterDocumentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

\n@param created The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.", "setterMethodName" : "setCreated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "created", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "created", "variableType" : "Boolean", "documentation" : "

The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeleted", "beanStyleSetterMethodName" : "setDeleted", "c2jName" : "Deleted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #deleted(Boolean)}.\n@param deleted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deleted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@return The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@deprecated Use {@link #deleted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deleted(Boolean)}\n", "documentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Deleted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeleted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deleted", "fluentSetterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deleted", "getterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@return The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Deleted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Deleted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Deleted", "sensitive" : false, "setterDocumentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

\n@param deleted The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.", "setterMethodName" : "setDeleted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleted", "variableType" : "Boolean", "documentation" : "

The domain deletion status. True if a delete request has been received for the domain but resource cleanup is still in progress. False if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "ServiceUrl", "defaultConsumerFluentSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endpoint(String)}.\n@param endpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoint(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@return The Elasticsearch domain endpoint that you use to submit index and search requests.\n@deprecated Use {@link #endpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoint(String)}\n", "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@return The Elasticsearch domain endpoint that you use to submit index and search requests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

\n@param endpoint The Elasticsearch domain endpoint that you use to submit index and search requests.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEndpoints", "beanStyleSetterMethodName" : "setEndpoints", "c2jName" : "Endpoints", "c2jShape" : "EndpointsMap", "defaultConsumerFluentSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #endpoints(Map)}.\n@param endpoints a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endpoints(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasEndpoints()} to see if a value was sent in this field.\n

\n@return Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@deprecated Use {@link #endpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoints(Map)}\n", "documentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoints", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoints", "fluentSetterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoints", "getterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasEndpoints()} to see if a value was sent in this field.\n

\n@return Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ServiceUrl", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Endpoints", "sensitive" : false, "setterDocumentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

\n@param endpoints Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.", "setterMethodName" : "setEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "endpoints", "variableType" : "java.util.Map", "documentation" : "

Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example key, value: 'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProcessing", "beanStyleSetterMethodName" : "setProcessing", "c2jName" : "Processing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #processing(Boolean)}.\n@param processing a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #processing(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@return The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@deprecated Use {@link #processing()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #processing(Boolean)}\n", "documentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Processing property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProcessing", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "processing", "fluentSetterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "processing", "getterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@return The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Processing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Processing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Processing", "sensitive" : false, "setterDocumentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

\n@param processing The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.", "setterMethodName" : "setProcessing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "processing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "processing", "variableType" : "Boolean", "documentation" : "

The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeProcessing", "beanStyleSetterMethodName" : "setUpgradeProcessing", "c2jName" : "UpgradeProcessing", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #upgradeProcessing(Boolean)}.\n@param upgradeProcessing a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeProcessing(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@return The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@deprecated Use {@link #upgradeProcessing()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeProcessing(Boolean)}\n", "documentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeProcessing property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeProcessing", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeProcessing", "fluentSetterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeProcessing", "getterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@return The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeProcessing", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeProcessing", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpgradeProcessing", "sensitive" : false, "setterDocumentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

\n@param upgradeProcessing The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.", "setterMethodName" : "setUpgradeProcessing", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "upgradeProcessing", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "upgradeProcessing", "variableType" : "Boolean", "documentation" : "

The status of an Elasticsearch domain version upgrade. True if Amazon Elasticsearch Service is undergoing a version upgrade. False if the configuration is active.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(String)}.\n@param elasticsearchVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ElasticsearchVersion property for this object.\n@return The value of the ElasticsearchVersion property for this object.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "Returns the value of the ElasticsearchVersion property for this object.\n@return The value of the ElasticsearchVersion property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "Sets the value of the ElasticsearchVersion property for this object.\n\n@param elasticsearchVersion The new value for the ElasticsearchVersion property for this object.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

The type and number of instances in the domain cluster.

\nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@return The type and number of instances in the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

The type and number of instances in the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

The type and number of instances in the domain cluster.

\n@return The type and number of instances in the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

The type and number of instances in the domain cluster.

\n@param elasticsearchClusterConfig The type and number of instances in the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

The type and number of instances in the domain cluster.

", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptions)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@return The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@return The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

\n@param ebsOptions The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(String)}.\n@param accessPolicies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

IAM access policy as a JSON-formatted string.

\n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

IAM access policy as a JSON-formatted string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptions)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@return Specifies the status of the SnapshotOptions\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

Specifies the status of the SnapshotOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@return Specifies the status of the SnapshotOptions", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the SnapshotOptions

\n@param snapshotOptions Specifies the status of the SnapshotOptions", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

Specifies the status of the SnapshotOptions

", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCDerivedInfo", "defaultConsumerFluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\nThis is a convenience that creates an instance of the {@link VPCDerivedInfo.Builder} avoiding the need to create one manually via {@link VPCDerivedInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfo.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCDerivedInfo)}.\n@param vpcOptions a consumer that will call methods on {@link VPCDerivedInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCDerivedInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCDerivedInfo)}\n", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@return The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "getterModel" : { "returnType" : "VPCDerivedInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

\n@param vpcOptions The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfo", "documentation" : null, "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "vpcOptions", "variableType" : "VPCDerivedInfo", "documentation" : "

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

", "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\nThis is a convenience that creates an instance of the {@link CognitoOptions.Builder} avoiding the need to create one manually via {@link CognitoOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptions.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptions)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@return The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

\n@param cognitoOptions The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryptionAtRestOptions", "beanStyleSetterMethodName" : "setEncryptionAtRestOptions", "c2jName" : "EncryptionAtRestOptions", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptions.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptions.Builder#build()} is called immediately and its result is passed to {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}.\n@param encryptionAtRestOptions a consumer that will call methods on {@link EncryptionAtRestOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionAtRestOptions(EncryptionAtRestOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@return Specifies the status of the EncryptionAtRestOptions.\n@deprecated Use {@link #encryptionAtRestOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryptionAtRestOptions(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EncryptionAtRestOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryptionAtRestOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryptionAtRestOptions", "fluentSetterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryptionAtRestOptions", "getterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@return Specifies the status of the EncryptionAtRestOptions.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EncryptionAtRestOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EncryptionAtRestOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EncryptionAtRestOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the EncryptionAtRestOptions.

\n@param encryptionAtRestOptions Specifies the status of the EncryptionAtRestOptions.", "setterMethodName" : "setEncryptionAtRestOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeToNodeEncryptionOptions", "beanStyleSetterMethodName" : "setNodeToNodeEncryptionOptions", "c2jName" : "NodeToNodeEncryptionOptions", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptions.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptions.Builder#build()} is called immediately and its result is passed to {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}.\n@param nodeToNodeEncryptionOptions a consumer that will call methods on {@link NodeToNodeEncryptionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@return Specifies the status of the NodeToNodeEncryptionOptions.\n@deprecated Use {@link #nodeToNodeEncryptionOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)}\n", "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeToNodeEncryptionOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeToNodeEncryptionOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeToNodeEncryptionOptions", "fluentSetterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeToNodeEncryptionOptions", "getterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@return Specifies the status of the NodeToNodeEncryptionOptions.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeToNodeEncryptionOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeToNodeEncryptionOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NodeToNodeEncryptionOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

\n@param nodeToNodeEncryptionOptions Specifies the status of the NodeToNodeEncryptionOptions.", "setterMethodName" : "setNodeToNodeEncryptionOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(Map)}.\n@param advancedOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

\n@return Specifies the status of the AdvancedOptions\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

Specifies the status of the AdvancedOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

Specifies the status of the AdvancedOptions

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

\n@return Specifies the status of the AdvancedOptions", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the AdvancedOptions

\n@param advancedOptions Specifies the status of the AdvancedOptions", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

Specifies the status of the AdvancedOptions

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

Log publishing options for the given domain.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptionsAsStrings(Map)}.\n@param logPublishingOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Log publishing options for the given domain.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

\n@return Log publishing options for the given domain.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : "logPublishingOptions", "fluentEnumSetterMethodName" : "logPublishingOptions", "fluentGetterMethodName" : "logPublishingOptionsAsStrings", "fluentSetterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

Log publishing options for the given domain.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

\n@return Log publishing options for the given domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

Log publishing options for the given domain.

\n@param logPublishingOptions Log publishing options for the given domain.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

Log publishing options for the given domain.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\nThis is a convenience that creates an instance of the {@link ServiceSoftwareOptions.Builder} avoiding the need to create one manually via {@link ServiceSoftwareOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSoftwareOptions.Builder#build()} is called immediately and its result is passed to {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}.\n@param serviceSoftwareOptions a consumer that will call methods on {@link ServiceSoftwareOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSoftwareOptions(ServiceSoftwareOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@return The current status of the Elasticsearch domain's service software.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceSoftwareOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceSoftwareOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSoftwareOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@return The current status of the Elasticsearch domain's service software.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's service software.

\n@param serviceSoftwareOptions The current status of the Elasticsearch domain's service software.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

The current status of the Elasticsearch domain's service software.

", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptions)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@return The current status of the Elasticsearch domain's endpoint options.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's endpoint options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@return The current status of the Elasticsearch domain's endpoint options.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's endpoint options.

\n@param domainEndpointOptions The current status of the Elasticsearch domain's endpoint options.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

The current status of the Elasticsearch domain's endpoint options.

", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptions", "defaultConsumerFluentSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptions.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptions.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptions)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@return The current status of the Elasticsearch domain's advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptions)}\n", "documentation" : "

The current status of the Elasticsearch domain's advanced security options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@return The current status of the Elasticsearch domain's advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

The current status of the Elasticsearch domain's advanced security options.

\n@param advancedSecurityOptions The current status of the Elasticsearch domain's advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptions", "documentation" : null, "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptions", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptions", "documentation" : "

The current status of the Elasticsearch domain's advanced security options.

", "simpleType" : "AdvancedSecurityOptions", "variableSetterType" : "AdvancedSecurityOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainId", "DomainName", "ARN", "ElasticsearchClusterConfig" ], "shapeName" : "ElasticsearchDomainStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticsearchDomainStatus", "variableName" : "elasticsearchDomainStatus", "variableType" : "ElasticsearchDomainStatus", "documentation" : null, "simpleType" : "ElasticsearchDomainStatus", "variableSetterType" : "ElasticsearchDomainStatus" }, "wrapper" : false, "xmlNamespace" : null }, "ElasticsearchVersionStatus" : { "c2jName" : "ElasticsearchVersionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Status of the Elasticsearch version options for the specified Elasticsearch domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #options(String)}.\n@param options a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@return Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(String)}\n", "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@return Specifies the Elasticsearch version for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@return Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@return Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #options(String)}.\n@param options a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@return Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(String)}\n", "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@return Specifies the Elasticsearch version for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@return Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@return Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #options(String)}.\n@param options a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@return Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(String)}\n", "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@return Specifies the Elasticsearch version for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

\n@param options Specifies the Elasticsearch version for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "options", "variableType" : "String", "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@return Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@return Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "ElasticsearchVersionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticsearchVersionStatus", "variableName" : "elasticsearchVersionStatus", "variableType" : "ElasticsearchVersionStatus", "documentation" : null, "simpleType" : "ElasticsearchVersionStatus", "variableSetterType" : "ElasticsearchVersionStatus" }, "wrapper" : false, "xmlNamespace" : null }, "EncryptionAtRestOptions" : { "c2jName" : "EncryptionAtRestOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies the Encryption At Rest Options.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@return Specifies the option to enable Encryption At Rest.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Specifies the option to enable Encryption At Rest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@return Specifies the option to enable Encryption At Rest.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Specifies the option to enable Encryption At Rest.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyId", "beanStyleSetterMethodName" : "setKmsKeyId", "c2jName" : "KmsKeyId", "c2jShape" : "KmsKeyId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyId(String)}.\n@param kmsKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@return Specifies the KMS Key ID for Encryption At Rest options.\n@deprecated Use {@link #kmsKeyId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyId(String)}\n", "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KmsKeyId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyId", "fluentSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyId", "getterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@return Specifies the KMS Key ID for Encryption At Rest options.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KmsKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KmsKeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KmsKeyId", "sensitive" : false, "setterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.", "setterMethodName" : "setKmsKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@return Specifies the option to enable Encryption At Rest.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Specifies the option to enable Encryption At Rest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@return Specifies the option to enable Encryption At Rest.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Specifies the option to enable Encryption At Rest.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KmsKeyId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyId", "beanStyleSetterMethodName" : "setKmsKeyId", "c2jName" : "KmsKeyId", "c2jShape" : "KmsKeyId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyId(String)}.\n@param kmsKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@return Specifies the KMS Key ID for Encryption At Rest options.\n@deprecated Use {@link #kmsKeyId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyId(String)}\n", "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KmsKeyId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyId", "fluentSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyId", "getterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@return Specifies the KMS Key ID for Encryption At Rest options.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KmsKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KmsKeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KmsKeyId", "sensitive" : false, "setterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.", "setterMethodName" : "setKmsKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@return Specifies the option to enable Encryption At Rest.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

Specifies the option to enable Encryption At Rest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@return Specifies the option to enable Encryption At Rest.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

Specifies the option to enable Encryption At Rest.

\n@param enabled Specifies the option to enable Encryption At Rest.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

Specifies the option to enable Encryption At Rest.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyId", "beanStyleSetterMethodName" : "setKmsKeyId", "c2jName" : "KmsKeyId", "c2jShape" : "KmsKeyId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyId(String)}.\n@param kmsKeyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@return Specifies the KMS Key ID for Encryption At Rest options.\n@deprecated Use {@link #kmsKeyId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyId(String)}\n", "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KmsKeyId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyId", "fluentSetterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyId", "getterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@return Specifies the KMS Key ID for Encryption At Rest options.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KmsKeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KmsKeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KmsKeyId", "sensitive" : false, "setterDocumentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

\n@param kmsKeyId Specifies the KMS Key ID for Encryption At Rest options.", "setterMethodName" : "setKmsKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyId", "variableType" : "String", "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EncryptionAtRestOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "encryptionAtRestOptions", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "wrapper" : false, "xmlNamespace" : null }, "EncryptionAtRestOptionsStatus" : { "c2jName" : "EncryptionAtRestOptionsStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Status of the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptions.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptions.Builder#build()} is called immediately and its result is passed to {@link #options(EncryptionAtRestOptions)}.\n@param options a consumer that will call methods on {@link EncryptionAtRestOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(EncryptionAtRestOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the Encryption At Rest options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "options", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "options", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptions.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptions.Builder#build()} is called immediately and its result is passed to {@link #options(EncryptionAtRestOptions)}.\n@param options a consumer that will call methods on {@link EncryptionAtRestOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(EncryptionAtRestOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the Encryption At Rest options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "options", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "options", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "EncryptionAtRestOptions", "defaultConsumerFluentSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link EncryptionAtRestOptions.Builder} avoiding the need to create one manually via {@link EncryptionAtRestOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EncryptionAtRestOptions.Builder#build()} is called immediately and its result is passed to {@link #options(EncryptionAtRestOptions)}.\n@param options a consumer that will call methods on {@link EncryptionAtRestOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(EncryptionAtRestOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(EncryptionAtRestOptions)}\n", "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the Encryption At Rest options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "EncryptionAtRestOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

\n@param options Specifies the Encryption At Rest options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "options", "variableType" : "EncryptionAtRestOptions", "documentation" : null, "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptions", "variableName" : "options", "variableType" : "EncryptionAtRestOptions", "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "simpleType" : "EncryptionAtRestOptions", "variableSetterType" : "EncryptionAtRestOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@return Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

\n@param status Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "EncryptionAtRestOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EncryptionAtRestOptionsStatus", "variableName" : "encryptionAtRestOptionsStatus", "variableType" : "EncryptionAtRestOptionsStatus", "documentation" : null, "simpleType" : "EncryptionAtRestOptionsStatus", "variableSetterType" : "EncryptionAtRestOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "ErrorDetails" : { "c2jName" : "ErrorDetails", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorType", "beanStyleSetterMethodName" : "setErrorType", "c2jName" : "ErrorType", "c2jShape" : "ErrorType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorType(String)}.\n@param errorType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ErrorType property for this object.\n@return The value of the ErrorType property for this object.\n@deprecated Use {@link #errorType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorType", "fluentSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorType", "getterDocumentation" : "Returns the value of the ErrorType property for this object.\n@return The value of the ErrorType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorType", "sensitive" : false, "setterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.", "setterMethodName" : "setErrorType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ErrorMessage property for this object.\n@return The value of the ErrorMessage property for this object.\n@deprecated Use {@link #errorMessage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorMessage(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorMessage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "Returns the value of the ErrorMessage property for this object.\n@return The value of the ErrorMessage property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorMessage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ErrorMessage property for this object.\n@return The value of the ErrorMessage property for this object.\n@deprecated Use {@link #errorMessage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorMessage(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorMessage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "Returns the value of the ErrorMessage property for this object.\n@return The value of the ErrorMessage property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ErrorType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorType", "beanStyleSetterMethodName" : "setErrorType", "c2jName" : "ErrorType", "c2jShape" : "ErrorType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorType(String)}.\n@param errorType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ErrorType property for this object.\n@return The value of the ErrorType property for this object.\n@deprecated Use {@link #errorType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorType", "fluentSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorType", "getterDocumentation" : "Returns the value of the ErrorType property for this object.\n@return The value of the ErrorType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorType", "sensitive" : false, "setterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.", "setterMethodName" : "setErrorType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorType", "beanStyleSetterMethodName" : "setErrorType", "c2jName" : "ErrorType", "c2jShape" : "ErrorType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorType(String)}.\n@param errorType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ErrorType property for this object.\n@return The value of the ErrorType property for this object.\n@deprecated Use {@link #errorType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorType", "fluentSetterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorType", "getterDocumentation" : "Returns the value of the ErrorType property for this object.\n@return The value of the ErrorType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorType", "sensitive" : false, "setterDocumentation" : "Sets the value of the ErrorType property for this object.\n\n@param errorType The new value for the ErrorType property for this object.", "setterMethodName" : "setErrorType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorMessage", "beanStyleSetterMethodName" : "setErrorMessage", "c2jName" : "ErrorMessage", "c2jShape" : "ErrorMessage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorMessage(String)}.\n@param errorMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorMessage(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ErrorMessage property for this object.\n@return The value of the ErrorMessage property for this object.\n@deprecated Use {@link #errorMessage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorMessage(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorMessage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorMessage", "fluentSetterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorMessage", "getterDocumentation" : "Returns the value of the ErrorMessage property for this object.\n@return The value of the ErrorMessage property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorMessage", "sensitive" : false, "setterDocumentation" : "Sets the value of the ErrorMessage property for this object.\n\n@param errorMessage The new value for the ErrorMessage property for this object.", "setterMethodName" : "setErrorMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorMessage", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ErrorDetails", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : null, "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "wrapper" : false, "xmlNamespace" : null }, "Filter" : { "c2jName" : "Filter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A filter used to limit results when describing inbound or outbound cross-cluster search connections. Multiple values can be specified per filter. A cross-cluster search connection must match at least one of the specified values for it to be returned from an operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "NonEmptyString", "defaultConsumerFluentSetterDocumentation" : "

Specifies the name of the filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the name of the filter.

\n@return Specifies the name of the filter.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

Specifies the name of the filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

Specifies the name of the filter.

\n@return Specifies the name of the filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

Specifies the name of the filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ValueStringList", "defaultConsumerFluentSetterDocumentation" : "

Contains one or more values for the filter.

\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Contains one or more values for the filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n

\n@return Contains one or more values for the filter.\n@deprecated Use {@link #values()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n", "documentation" : "

Contains one or more values for the filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

Contains one or more values for the filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n

\n@return Contains one or more values for the filter.", "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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "NonEmptyString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

Contains one or more values for the filter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "NonEmptyString", "defaultConsumerFluentSetterDocumentation" : "

Specifies the name of the filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the name of the filter.

\n@return Specifies the name of the filter.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

Specifies the name of the filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

Specifies the name of the filter.

\n@return Specifies the name of the filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

Specifies the name of the filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Values" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ValueStringList", "defaultConsumerFluentSetterDocumentation" : "

Contains one or more values for the filter.

\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Contains one or more values for the filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n

\n@return Contains one or more values for the filter.\n@deprecated Use {@link #values()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n", "documentation" : "

Contains one or more values for the filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

Contains one or more values for the filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n

\n@return Contains one or more values for the filter.", "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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "NonEmptyString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

Contains one or more values for the filter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "NonEmptyString", "defaultConsumerFluentSetterDocumentation" : "

Specifies the name of the filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the name of the filter.

\n@return Specifies the name of the filter.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

Specifies the name of the filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

Specifies the name of the filter.

\n@return Specifies the name of the filter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

Specifies the name of the filter.

\n@param name Specifies the name of the filter.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

Specifies the name of the filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ValueStringList", "defaultConsumerFluentSetterDocumentation" : "

Contains one or more values for the filter.

\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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Contains one or more values for the filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n

\n@return Contains one or more values for the filter.\n@deprecated Use {@link #values()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n", "documentation" : "

Contains one or more values for the filter.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

Contains one or more values for the filter.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasValues()} to see if a value was sent in this field.\n

\n@return Contains one or more values for the filter.", "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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "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" : "NonEmptyString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

Contains one or more values for the filter.

\n@param values Contains one or more values for the filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

Contains one or more values for the filter.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Filter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Filter", "variableName" : "filter", "variableType" : "Filter", "documentation" : null, "simpleType" : "Filter", "variableSetterType" : "Filter" }, "wrapper" : false, "xmlNamespace" : null }, "GetCompatibleElasticsearchVersionsRequest" : { "c2jName" : "GetCompatibleElasticsearchVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for request parameters to GetCompatibleElasticsearchVersions operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCompatibleElasticsearchVersions", "locationName" : null, "requestUri" : "/2015-01-01/es/compatibleVersions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetCompatibleElasticsearchVersionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCompatibleElasticsearchVersionsRequest", "variableName" : "getCompatibleElasticsearchVersionsRequest", "variableType" : "GetCompatibleElasticsearchVersionsRequest", "documentation" : null, "simpleType" : "GetCompatibleElasticsearchVersionsRequest", "variableSetterType" : "GetCompatibleElasticsearchVersionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetCompatibleElasticsearchVersionsResponse" : { "c2jName" : "GetCompatibleElasticsearchVersionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response returned by GetCompatibleElasticsearchVersions operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleElasticsearchVersions", "beanStyleSetterMethodName" : "setCompatibleElasticsearchVersions", "c2jName" : "CompatibleElasticsearchVersions", "c2jShape" : "CompatibleElasticsearchVersionsList", "defaultConsumerFluentSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\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 #compatibleElasticsearchVersions(List)}.\n@param compatibleElasticsearchVersions 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 #compatibleElasticsearchVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasCompatibleElasticsearchVersions()} to see if a value was sent in this field.\n

\n@return A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@deprecated Use {@link #compatibleElasticsearchVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleElasticsearchVersions(List)}\n", "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleElasticsearchVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleElasticsearchVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatibleElasticsearchVersions", "fluentSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleElasticsearchVersions", "getterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasCompatibleElasticsearchVersions()} to see if a value was sent in this field.\n

\n@return A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.", "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" : "CompatibleElasticsearchVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleElasticsearchVersions", "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" : "CompatibleVersionsMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CompatibleVersionsMap.Builder} avoiding the need to create one manually via {@link CompatibleVersionsMap#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompatibleVersionsMap.Builder#build()} is called immediately and its result is passed to {@link #member(CompatibleVersionsMap)}.\n@param member a consumer that will call methods on {@link CompatibleVersionsMap.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CompatibleVersionsMap)", "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(CompatibleVersionsMap)}\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" : "CompatibleVersionsMap", "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" : "CompatibleVersionsMap", "variableName" : "member", "variableType" : "CompatibleVersionsMap", "documentation" : null, "simpleType" : "CompatibleVersionsMap", "variableSetterType" : "CompatibleVersionsMap" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompatibleVersionsMap", "variableName" : "member", "variableType" : "CompatibleVersionsMap", "documentation" : "", "simpleType" : "CompatibleVersionsMap", "variableSetterType" : "CompatibleVersionsMap" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CompatibleVersionsMap", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CompatibleVersionsMap", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleElasticsearchVersions", "sensitive" : false, "setterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.", "setterMethodName" : "setCompatibleElasticsearchVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleElasticsearchVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleElasticsearchVersions", "variableType" : "java.util.List", "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleElasticsearchVersions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleElasticsearchVersions", "beanStyleSetterMethodName" : "setCompatibleElasticsearchVersions", "c2jName" : "CompatibleElasticsearchVersions", "c2jShape" : "CompatibleElasticsearchVersionsList", "defaultConsumerFluentSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\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 #compatibleElasticsearchVersions(List)}.\n@param compatibleElasticsearchVersions 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 #compatibleElasticsearchVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasCompatibleElasticsearchVersions()} to see if a value was sent in this field.\n

\n@return A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@deprecated Use {@link #compatibleElasticsearchVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleElasticsearchVersions(List)}\n", "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleElasticsearchVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleElasticsearchVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatibleElasticsearchVersions", "fluentSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleElasticsearchVersions", "getterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasCompatibleElasticsearchVersions()} to see if a value was sent in this field.\n

\n@return A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.", "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" : "CompatibleElasticsearchVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleElasticsearchVersions", "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" : "CompatibleVersionsMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CompatibleVersionsMap.Builder} avoiding the need to create one manually via {@link CompatibleVersionsMap#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompatibleVersionsMap.Builder#build()} is called immediately and its result is passed to {@link #member(CompatibleVersionsMap)}.\n@param member a consumer that will call methods on {@link CompatibleVersionsMap.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CompatibleVersionsMap)", "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(CompatibleVersionsMap)}\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" : "CompatibleVersionsMap", "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" : "CompatibleVersionsMap", "variableName" : "member", "variableType" : "CompatibleVersionsMap", "documentation" : null, "simpleType" : "CompatibleVersionsMap", "variableSetterType" : "CompatibleVersionsMap" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompatibleVersionsMap", "variableName" : "member", "variableType" : "CompatibleVersionsMap", "documentation" : "", "simpleType" : "CompatibleVersionsMap", "variableSetterType" : "CompatibleVersionsMap" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CompatibleVersionsMap", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CompatibleVersionsMap", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleElasticsearchVersions", "sensitive" : false, "setterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.", "setterMethodName" : "setCompatibleElasticsearchVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleElasticsearchVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleElasticsearchVersions", "variableType" : "java.util.List", "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleElasticsearchVersions", "beanStyleSetterMethodName" : "setCompatibleElasticsearchVersions", "c2jName" : "CompatibleElasticsearchVersions", "c2jShape" : "CompatibleElasticsearchVersionsList", "defaultConsumerFluentSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\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 #compatibleElasticsearchVersions(List)}.\n@param compatibleElasticsearchVersions 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 #compatibleElasticsearchVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasCompatibleElasticsearchVersions()} to see if a value was sent in this field.\n

\n@return A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@deprecated Use {@link #compatibleElasticsearchVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleElasticsearchVersions(List)}\n", "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleElasticsearchVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleElasticsearchVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compatibleElasticsearchVersions", "fluentSetterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleElasticsearchVersions", "getterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasCompatibleElasticsearchVersions()} to see if a value was sent in this field.\n

\n@return A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.", "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" : "CompatibleElasticsearchVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleElasticsearchVersions", "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" : "CompatibleVersionsMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CompatibleVersionsMap.Builder} avoiding the need to create one manually via {@link CompatibleVersionsMap#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompatibleVersionsMap.Builder#build()} is called immediately and its result is passed to {@link #member(CompatibleVersionsMap)}.\n@param member a consumer that will call methods on {@link CompatibleVersionsMap.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CompatibleVersionsMap)", "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(CompatibleVersionsMap)}\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" : "CompatibleVersionsMap", "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" : "CompatibleVersionsMap", "variableName" : "member", "variableType" : "CompatibleVersionsMap", "documentation" : null, "simpleType" : "CompatibleVersionsMap", "variableSetterType" : "CompatibleVersionsMap" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompatibleVersionsMap", "variableName" : "member", "variableType" : "CompatibleVersionsMap", "documentation" : "", "simpleType" : "CompatibleVersionsMap", "variableSetterType" : "CompatibleVersionsMap" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CompatibleVersionsMap", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CompatibleVersionsMap", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleElasticsearchVersions", "sensitive" : false, "setterDocumentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

\n@param compatibleElasticsearchVersions A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.", "setterMethodName" : "setCompatibleElasticsearchVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleElasticsearchVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleElasticsearchVersions", "variableType" : "java.util.List", "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetCompatibleElasticsearchVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCompatibleElasticsearchVersionsResponse", "variableName" : "getCompatibleElasticsearchVersionsResponse", "variableType" : "GetCompatibleElasticsearchVersionsResponse", "documentation" : null, "simpleType" : "GetCompatibleElasticsearchVersionsResponse", "variableSetterType" : "GetCompatibleElasticsearchVersionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetUpgradeHistoryRequest" : { "c2jName" : "GetUpgradeHistoryRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for request parameters to GetUpgradeHistory operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUpgradeHistory", "locationName" : null, "requestUri" : "/2015-01-01/es/upgradeDomain/{DomainName}/history", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MaxResults property for this object.\n@return The value of the MaxResults property for this object.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "Returns the value of the MaxResults property for this object.\n@return The value of the MaxResults property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MaxResults property for this object.\n@return The value of the MaxResults property for this object.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "Returns the value of the MaxResults property for this object.\n@return The value of the MaxResults property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MaxResults property for this object.\n@return The value of the MaxResults property for this object.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "Returns the value of the MaxResults property for this object.\n@return The value of the MaxResults property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "Sets the value of the MaxResults property for this object.\n\n@param maxResults The new value for the MaxResults property for this object.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "GetUpgradeHistoryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUpgradeHistoryRequest", "variableName" : "getUpgradeHistoryRequest", "variableType" : "GetUpgradeHistoryRequest", "documentation" : null, "simpleType" : "GetUpgradeHistoryRequest", "variableSetterType" : "GetUpgradeHistoryRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetUpgradeHistoryResponse" : { "c2jName" : "GetUpgradeHistoryResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response returned by GetUpgradeHistory operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUpgradeHistories", "beanStyleSetterMethodName" : "setUpgradeHistories", "c2jName" : "UpgradeHistories", "c2jShape" : "UpgradeHistoryList", "defaultConsumerFluentSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\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 #upgradeHistories(List)}.\n@param upgradeHistories 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 #upgradeHistories(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasUpgradeHistories()} to see if a value was sent in this field.\n

\n@return A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@deprecated Use {@link #upgradeHistories()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeHistories(List)}\n", "documentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeHistories property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeHistories", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeHistories", "fluentSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeHistories", "getterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasUpgradeHistories()} to see if a value was sent in this field.\n

\n@return A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeHistories", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeHistories", "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" : "UpgradeHistory", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UpgradeHistory.Builder} avoiding the need to create one manually via {@link UpgradeHistory#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpgradeHistory.Builder#build()} is called immediately and its result is passed to {@link #member(UpgradeHistory)}.\n@param member a consumer that will call methods on {@link UpgradeHistory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UpgradeHistory)", "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(UpgradeHistory)}\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" : "UpgradeHistory", "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" : "UpgradeHistory", "variableName" : "member", "variableType" : "UpgradeHistory", "documentation" : null, "simpleType" : "UpgradeHistory", "variableSetterType" : "UpgradeHistory" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpgradeHistory", "variableName" : "member", "variableType" : "UpgradeHistory", "documentation" : "", "simpleType" : "UpgradeHistory", "variableSetterType" : "UpgradeHistory" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UpgradeHistory", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UpgradeHistory", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UpgradeHistories", "sensitive" : false, "setterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.", "setterMethodName" : "setUpgradeHistories", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "upgradeHistories", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "upgradeHistories", "variableType" : "java.util.List", "documentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@return Pagination token that needs to be supplied to the next call to get the next page of results\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@return Pagination token that needs to be supplied to the next call to get the next page of 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@return Pagination token that needs to be supplied to the next call to get the next page of results\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@return Pagination token that needs to be supplied to the next call to get the next page of 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeHistories" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUpgradeHistories", "beanStyleSetterMethodName" : "setUpgradeHistories", "c2jName" : "UpgradeHistories", "c2jShape" : "UpgradeHistoryList", "defaultConsumerFluentSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\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 #upgradeHistories(List)}.\n@param upgradeHistories 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 #upgradeHistories(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasUpgradeHistories()} to see if a value was sent in this field.\n

\n@return A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@deprecated Use {@link #upgradeHistories()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeHistories(List)}\n", "documentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeHistories property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeHistories", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeHistories", "fluentSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeHistories", "getterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasUpgradeHistories()} to see if a value was sent in this field.\n

\n@return A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeHistories", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeHistories", "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" : "UpgradeHistory", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UpgradeHistory.Builder} avoiding the need to create one manually via {@link UpgradeHistory#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpgradeHistory.Builder#build()} is called immediately and its result is passed to {@link #member(UpgradeHistory)}.\n@param member a consumer that will call methods on {@link UpgradeHistory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UpgradeHistory)", "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(UpgradeHistory)}\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" : "UpgradeHistory", "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" : "UpgradeHistory", "variableName" : "member", "variableType" : "UpgradeHistory", "documentation" : null, "simpleType" : "UpgradeHistory", "variableSetterType" : "UpgradeHistory" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpgradeHistory", "variableName" : "member", "variableType" : "UpgradeHistory", "documentation" : "", "simpleType" : "UpgradeHistory", "variableSetterType" : "UpgradeHistory" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UpgradeHistory", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UpgradeHistory", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UpgradeHistories", "sensitive" : false, "setterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.", "setterMethodName" : "setUpgradeHistories", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "upgradeHistories", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "upgradeHistories", "variableType" : "java.util.List", "documentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUpgradeHistories", "beanStyleSetterMethodName" : "setUpgradeHistories", "c2jName" : "UpgradeHistories", "c2jShape" : "UpgradeHistoryList", "defaultConsumerFluentSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\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 #upgradeHistories(List)}.\n@param upgradeHistories 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 #upgradeHistories(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasUpgradeHistories()} to see if a value was sent in this field.\n

\n@return A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@deprecated Use {@link #upgradeHistories()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeHistories(List)}\n", "documentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeHistories property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeHistories", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeHistories", "fluentSetterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeHistories", "getterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasUpgradeHistories()} to see if a value was sent in this field.\n

\n@return A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeHistories", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeHistories", "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" : "UpgradeHistory", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UpgradeHistory.Builder} avoiding the need to create one manually via {@link UpgradeHistory#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpgradeHistory.Builder#build()} is called immediately and its result is passed to {@link #member(UpgradeHistory)}.\n@param member a consumer that will call methods on {@link UpgradeHistory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UpgradeHistory)", "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(UpgradeHistory)}\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" : "UpgradeHistory", "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" : "UpgradeHistory", "variableName" : "member", "variableType" : "UpgradeHistory", "documentation" : null, "simpleType" : "UpgradeHistory", "variableSetterType" : "UpgradeHistory" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpgradeHistory", "variableName" : "member", "variableType" : "UpgradeHistory", "documentation" : "", "simpleType" : "UpgradeHistory", "variableSetterType" : "UpgradeHistory" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UpgradeHistory", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UpgradeHistory", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "UpgradeHistories", "sensitive" : false, "setterDocumentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

\n@param upgradeHistories A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.", "setterMethodName" : "setUpgradeHistories", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "upgradeHistories", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "upgradeHistories", "variableType" : "java.util.List", "documentation" : "

A list of UpgradeHistory objects corresponding to each Upgrade or Upgrade Eligibility Check performed on a domain returned as part of GetUpgradeHistoryResponse object.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@return Pagination token that needs to be supplied to the next call to get the next page of results\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@return Pagination token that needs to be supplied to the next call to get the next page of 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

\n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Pagination token that needs to be supplied to the next call to get the next page of results

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetUpgradeHistoryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUpgradeHistoryResponse", "variableName" : "getUpgradeHistoryResponse", "variableType" : "GetUpgradeHistoryResponse", "documentation" : null, "simpleType" : "GetUpgradeHistoryResponse", "variableSetterType" : "GetUpgradeHistoryResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetUpgradeStatusRequest" : { "c2jName" : "GetUpgradeStatusRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for request parameters to GetUpgradeStatus operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetUpgradeStatus", "locationName" : null, "requestUri" : "/2015-01-01/es/upgradeDomain/{DomainName}/status", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "GetUpgradeStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetUpgradeStatusRequest", "variableName" : "getUpgradeStatusRequest", "variableType" : "GetUpgradeStatusRequest", "documentation" : null, "simpleType" : "GetUpgradeStatusRequest", "variableSetterType" : "GetUpgradeStatusRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetUpgradeStatusResponse" : { "c2jName" : "GetUpgradeStatusResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Container for response returned by GetUpgradeStatus operation.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStep", "beanStyleSetterMethodName" : "setUpgradeStep", "c2jName" : "UpgradeStep", "c2jShape" : "UpgradeStep", "defaultConsumerFluentSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepAsString(String)}.\n@param upgradeStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStep(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

\n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@deprecated Use {@link #upgradeStepAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep\n@deprecated Use {@link #upgradeStep(String)}\n", "documentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

", "endpointDiscoveryId" : false, "enumType" : "UpgradeStep", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStep property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStep", "fluentEnumGetterMethodName" : "upgradeStep", "fluentEnumSetterMethodName" : "upgradeStep", "fluentGetterMethodName" : "upgradeStepAsString", "fluentSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep", "fluentSetterMethodName" : "upgradeStep", "getterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

\n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStep", "sensitive" : false, "setterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep", "setterMethodName" : "setUpgradeStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStepStatus", "beanStyleSetterMethodName" : "setStepStatus", "c2jName" : "StepStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepStatusAsString(String)}.\n@param stepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

\n@return One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@deprecated Use {@link #stepStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #stepStatus(String)}\n", "documentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StepStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStepStatus", "fluentEnumGetterMethodName" : "stepStatus", "fluentEnumSetterMethodName" : "stepStatus", "fluentGetterMethodName" : "stepStatusAsString", "fluentSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "stepStatus", "getterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

\n@return One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepStatus", "sensitive" : false, "setterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus", "setterMethodName" : "setStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeName", "beanStyleSetterMethodName" : "setUpgradeName", "c2jName" : "UpgradeName", "c2jShape" : "UpgradeName", "defaultConsumerFluentSetterDocumentation" : "

A string that describes the update briefly

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeName(String)}.\n@param upgradeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A string that describes the update briefly

\n@return A string that describes the update briefly\n@deprecated Use {@link #upgradeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeName(String)}\n", "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeName", "fluentSetterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeName", "getterDocumentation" : "

A string that describes the update briefly

\n@return A string that describes the update briefly", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeName", "sensitive" : false, "setterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly", "setterMethodName" : "setUpgradeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : "

A string that describes the update briefly

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StepStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStepStatus", "beanStyleSetterMethodName" : "setStepStatus", "c2jName" : "StepStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepStatusAsString(String)}.\n@param stepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

\n@return One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@deprecated Use {@link #stepStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #stepStatus(String)}\n", "documentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StepStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStepStatus", "fluentEnumGetterMethodName" : "stepStatus", "fluentEnumSetterMethodName" : "stepStatus", "fluentGetterMethodName" : "stepStatusAsString", "fluentSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "stepStatus", "getterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

\n@return One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepStatus", "sensitive" : false, "setterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus", "setterMethodName" : "setStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeName", "beanStyleSetterMethodName" : "setUpgradeName", "c2jName" : "UpgradeName", "c2jShape" : "UpgradeName", "defaultConsumerFluentSetterDocumentation" : "

A string that describes the update briefly

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeName(String)}.\n@param upgradeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A string that describes the update briefly

\n@return A string that describes the update briefly\n@deprecated Use {@link #upgradeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeName(String)}\n", "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeName", "fluentSetterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeName", "getterDocumentation" : "

A string that describes the update briefly

\n@return A string that describes the update briefly", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeName", "sensitive" : false, "setterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly", "setterMethodName" : "setUpgradeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : "

A string that describes the update briefly

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeStep" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStep", "beanStyleSetterMethodName" : "setUpgradeStep", "c2jName" : "UpgradeStep", "c2jShape" : "UpgradeStep", "defaultConsumerFluentSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepAsString(String)}.\n@param upgradeStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStep(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

\n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@deprecated Use {@link #upgradeStepAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep\n@deprecated Use {@link #upgradeStep(String)}\n", "documentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

", "endpointDiscoveryId" : false, "enumType" : "UpgradeStep", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStep property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStep", "fluentEnumGetterMethodName" : "upgradeStep", "fluentEnumSetterMethodName" : "upgradeStep", "fluentGetterMethodName" : "upgradeStepAsString", "fluentSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep", "fluentSetterMethodName" : "upgradeStep", "getterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

\n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStep", "sensitive" : false, "setterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep", "setterMethodName" : "setUpgradeStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStep", "beanStyleSetterMethodName" : "setUpgradeStep", "c2jName" : "UpgradeStep", "c2jShape" : "UpgradeStep", "defaultConsumerFluentSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepAsString(String)}.\n@param upgradeStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStep(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

\n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@deprecated Use {@link #upgradeStepAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep\n@deprecated Use {@link #upgradeStep(String)}\n", "documentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

", "endpointDiscoveryId" : false, "enumType" : "UpgradeStep", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStep property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStep", "fluentEnumGetterMethodName" : "upgradeStep", "fluentEnumSetterMethodName" : "upgradeStep", "fluentGetterMethodName" : "upgradeStepAsString", "fluentSetterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep", "fluentSetterMethodName" : "upgradeStep", "getterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

\n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStep", "sensitive" : false, "setterDocumentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

\n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
  • PreUpgradeCheck
  • Snapshot
  • Upgrade
\n@see UpgradeStep", "setterMethodName" : "setUpgradeStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : "

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStepStatus", "beanStyleSetterMethodName" : "setStepStatus", "c2jName" : "StepStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepStatusAsString(String)}.\n@param stepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

\n@return One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@deprecated Use {@link #stepStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #stepStatus(String)}\n", "documentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StepStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStepStatus", "fluentEnumGetterMethodName" : "stepStatus", "fluentEnumSetterMethodName" : "stepStatus", "fluentGetterMethodName" : "stepStatusAsString", "fluentSetterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "stepStatus", "getterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

\n@return One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepStatus", "sensitive" : false, "setterDocumentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

\n@param stepStatus One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:
  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed
\n@see UpgradeStatus", "setterMethodName" : "setStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : "

One of 4 statuses that a step can go through returned as part of the GetUpgradeStatusResponse object. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeName", "beanStyleSetterMethodName" : "setUpgradeName", "c2jName" : "UpgradeName", "c2jShape" : "UpgradeName", "defaultConsumerFluentSetterDocumentation" : "

A string that describes the update briefly

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeName(String)}.\n@param upgradeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A string that describes the update briefly

\n@return A string that describes the update briefly\n@deprecated Use {@link #upgradeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeName(String)}\n", "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeName", "fluentSetterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeName", "getterDocumentation" : "

A string that describes the update briefly

\n@return A string that describes the update briefly", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeName", "sensitive" : false, "setterDocumentation" : "

A string that describes the update briefly

\n@param upgradeName A string that describes the update briefly", "setterMethodName" : "setUpgradeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : "

A string that describes the update briefly

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetUpgradeStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetUpgradeStatusResponse", "variableName" : "getUpgradeStatusResponse", "variableType" : "GetUpgradeStatusResponse", "documentation" : null, "simpleType" : "GetUpgradeStatusResponse", "variableSetterType" : "GetUpgradeStatusResponse" }, "wrapper" : false, "xmlNamespace" : null }, "InboundCrossClusterSearchConnection" : { "c2jName" : "InboundCrossClusterSearchConnection", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies details of an inbound connection.

", "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" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #sourceDomainInfo(DomainInformation)}.\n@param sourceDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceDomainInfo", "fluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #destinationDomainInfo(DomainInformation)}.\n@param destinationDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationDomainInfo", "fluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@return Specifies the connection id for the inbound cross-cluster search connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@return Specifies the connection id for the inbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "InboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnectionStatus.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnectionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnectionStatus.Builder#build()} is called immediately and its result is passed to {@link #connectionStatus(InboundCrossClusterSearchConnectionStatus)}.\n@param connectionStatus a consumer that will call methods on {@link InboundCrossClusterSearchConnectionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(InboundCrossClusterSearchConnectionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@return Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(InboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionStatus", "fluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@return Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnectionStatus", "variableSetterType" : "InboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

", "simpleType" : "InboundCrossClusterSearchConnectionStatus", "variableSetterType" : "InboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConnectionStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "InboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnectionStatus.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnectionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnectionStatus.Builder#build()} is called immediately and its result is passed to {@link #connectionStatus(InboundCrossClusterSearchConnectionStatus)}.\n@param connectionStatus a consumer that will call methods on {@link InboundCrossClusterSearchConnectionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(InboundCrossClusterSearchConnectionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@return Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(InboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionStatus", "fluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@return Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnectionStatus", "variableSetterType" : "InboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

", "simpleType" : "InboundCrossClusterSearchConnectionStatus", "variableSetterType" : "InboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CrossClusterSearchConnectionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@return Specifies the connection id for the inbound cross-cluster search connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@return Specifies the connection id for the inbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #destinationDomainInfo(DomainInformation)}.\n@param destinationDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationDomainInfo", "fluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #sourceDomainInfo(DomainInformation)}.\n@param sourceDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceDomainInfo", "fluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #sourceDomainInfo(DomainInformation)}.\n@param sourceDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceDomainInfo", "fluentSetterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

\n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the source Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #destinationDomainInfo(DomainInformation)}.\n@param destinationDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationDomainInfo", "fluentSetterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

\n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

Specifies the DomainInformation for the destination Elasticsearch domain.

", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@return Specifies the connection id for the inbound cross-cluster search connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@return Specifies the connection id for the inbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

\n@param crossClusterSearchConnectionId Specifies the connection id for the inbound cross-cluster search connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

Specifies the connection id for the inbound cross-cluster search connection.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "InboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnectionStatus.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnectionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnectionStatus.Builder#build()} is called immediately and its result is passed to {@link #connectionStatus(InboundCrossClusterSearchConnectionStatus)}.\n@param connectionStatus a consumer that will call methods on {@link InboundCrossClusterSearchConnectionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(InboundCrossClusterSearchConnectionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@return Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(InboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionStatus", "fluentSetterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@return Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

\n@param connectionStatus Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnectionStatus", "variableSetterType" : "InboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : "

Specifies the InboundCrossClusterSearchConnectionStatus for the outbound connection.

", "simpleType" : "InboundCrossClusterSearchConnectionStatus", "variableSetterType" : "InboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InboundCrossClusterSearchConnection", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "inboundCrossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "wrapper" : false, "xmlNamespace" : null }, "InboundCrossClusterSearchConnectionStatus" : { "c2jName" : "InboundCrossClusterSearchConnectionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Specifies the coonection status of an inbound cross-cluster search connection.

", "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" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "InboundCrossClusterSearchConnectionStatusCode", "defaultConsumerFluentSetterDocumentation" : "

The state code for inbound connection. This can be one of the following:

  • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
  • APPROVED: Inbound connection is pending acceptance by destination domain owner.
  • REJECTING: Inbound connection rejection is in process.
  • REJECTED: Inbound connection is rejected.
  • DELETING: Inbound connection deletion is in progress.
  • DELETED: Inbound connection is deleted and cannot be used further.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusCodeAsString(String)}.\n@param statusCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The state code for inbound connection. This can be one of the following:

  • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
  • APPROVED: Inbound connection is pending acceptance by destination domain owner.
  • REJECTING: Inbound connection rejection is in process.
  • REJECTED: Inbound connection is rejected.
  • DELETING: Inbound connection deletion is in progress.
  • DELETED: Inbound connection is deleted and cannot be used further.
\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link InboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

\n@return The state code for inbound connection. This can be one of the following:

  • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
  • APPROVED: Inbound connection is pending acceptance by destination domain owner.
  • REJECTING: Inbound connection rejection is in process.
  • REJECTED: Inbound connection is rejected.
  • DELETING: Inbound connection deletion is in progress.
  • DELETED: Inbound connection is deleted and cannot be used further.
  • \n@see InboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

    The state code for inbound connection. This can be one of the following:

    • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
    • APPROVED: Inbound connection is pending acceptance by destination domain owner.
    • REJECTING: Inbound connection rejection is in process.
    • REJECTED: Inbound connection is rejected.
    • DELETING: Inbound connection deletion is in progress.
    • DELETED: Inbound connection is deleted and cannot be used further.
    \n@param statusCode The state code for inbound connection. This can be one of the following:

    • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
    • APPROVED: Inbound connection is pending acceptance by destination domain owner.
    • REJECTING: Inbound connection rejection is in process.
    • REJECTED: Inbound connection is rejected.
    • DELETING: Inbound connection deletion is in progress.
    • DELETED: Inbound connection is deleted and cannot be used further.
    • \n@see InboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCode(String)}\n", "documentation" : "

      The state code for inbound connection. This can be one of the following:

      • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
      • APPROVED: Inbound connection is pending acceptance by destination domain owner.
      • REJECTING: Inbound connection rejection is in process.
      • REJECTED: Inbound connection is rejected.
      • DELETING: Inbound connection deletion is in progress.
      • DELETED: Inbound connection is deleted and cannot be used further.
      ", "endpointDiscoveryId" : false, "enumType" : "InboundCrossClusterSearchConnectionStatusCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : "statusCode", "fluentEnumSetterMethodName" : "statusCode", "fluentGetterMethodName" : "statusCodeAsString", "fluentSetterDocumentation" : "

      The state code for inbound connection. This can be one of the following:

      • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
      • APPROVED: Inbound connection is pending acceptance by destination domain owner.
      • REJECTING: Inbound connection rejection is in process.
      • REJECTED: Inbound connection is rejected.
      • DELETING: Inbound connection deletion is in progress.
      • DELETED: Inbound connection is deleted and cannot be used further.
      \n@param statusCode The state code for inbound connection. This can be one of the following:

      • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
      • APPROVED: Inbound connection is pending acceptance by destination domain owner.
      • REJECTING: Inbound connection rejection is in process.
      • REJECTED: Inbound connection is rejected.
      • DELETING: Inbound connection deletion is in progress.
      • DELETED: Inbound connection is deleted and cannot be used further.
      • \n@see InboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InboundCrossClusterSearchConnectionStatusCode", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

        The state code for inbound connection. This can be one of the following:

        • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
        • APPROVED: Inbound connection is pending acceptance by destination domain owner.
        • REJECTING: Inbound connection rejection is in process.
        • REJECTED: Inbound connection is rejected.
        • DELETING: Inbound connection deletion is in progress.
        • DELETED: Inbound connection is deleted and cannot be used further.
        \n

        \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link InboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

        \n@return The state code for inbound connection. This can be one of the following:

        • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
        • APPROVED: Inbound connection is pending acceptance by destination domain owner.
        • REJECTING: Inbound connection rejection is in process.
        • REJECTED: Inbound connection is rejected.
        • DELETING: Inbound connection deletion is in progress.
        • DELETED: Inbound connection is deleted and cannot be used further.
        • \n@see InboundCrossClusterSearchConnectionStatusCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

          The state code for inbound connection. This can be one of the following:

          • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
          • APPROVED: Inbound connection is pending acceptance by destination domain owner.
          • REJECTING: Inbound connection rejection is in process.
          • REJECTED: Inbound connection is rejected.
          • DELETING: Inbound connection deletion is in progress.
          • DELETED: Inbound connection is deleted and cannot be used further.
          \n@param statusCode The state code for inbound connection. This can be one of the following:

          • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
          • APPROVED: Inbound connection is pending acceptance by destination domain owner.
          • REJECTING: Inbound connection rejection is in process.
          • REJECTED: Inbound connection is rejected.
          • DELETING: Inbound connection deletion is in progress.
          • DELETED: Inbound connection is deleted and cannot be used further.
          • \n@see InboundCrossClusterSearchConnectionStatusCode", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : "

            The state code for inbound connection. This can be one of the following:

            • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
            • APPROVED: Inbound connection is pending acceptance by destination domain owner.
            • REJECTING: Inbound connection rejection is in process.
            • REJECTED: Inbound connection is rejected.
            • DELETING: Inbound connection deletion is in progress.
            • DELETED: Inbound connection is deleted and cannot be used further.
            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "CrossClusterSearchConnectionStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@return Specifies verbose information for the inbound connection status.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@param message Specifies verbose information for the inbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

            Specifies verbose information for the inbound connection status.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@param message Specifies verbose information for the inbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@return Specifies verbose information for the inbound connection status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@param message Specifies verbose information for the inbound connection status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

            Specifies verbose information for the inbound connection status.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "CrossClusterSearchConnectionStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@return Specifies verbose information for the inbound connection status.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@param message Specifies verbose information for the inbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

            Specifies verbose information for the inbound connection status.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@param message Specifies verbose information for the inbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@return Specifies verbose information for the inbound connection status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

            Specifies verbose information for the inbound connection status.

            \n@param message Specifies verbose information for the inbound connection status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

            Specifies verbose information for the inbound connection status.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "InboundCrossClusterSearchConnectionStatusCode", "defaultConsumerFluentSetterDocumentation" : "

            The state code for inbound connection. This can be one of the following:

            • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
            • APPROVED: Inbound connection is pending acceptance by destination domain owner.
            • REJECTING: Inbound connection rejection is in process.
            • REJECTED: Inbound connection is rejected.
            • DELETING: Inbound connection deletion is in progress.
            • DELETED: Inbound connection is deleted and cannot be used further.
            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusCodeAsString(String)}.\n@param statusCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The state code for inbound connection. This can be one of the following:

            • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
            • APPROVED: Inbound connection is pending acceptance by destination domain owner.
            • REJECTING: Inbound connection rejection is in process.
            • REJECTED: Inbound connection is rejected.
            • DELETING: Inbound connection deletion is in progress.
            • DELETED: Inbound connection is deleted and cannot be used further.
            \n

            \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link InboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

            \n@return The state code for inbound connection. This can be one of the following:

            • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
            • APPROVED: Inbound connection is pending acceptance by destination domain owner.
            • REJECTING: Inbound connection rejection is in process.
            • REJECTED: Inbound connection is rejected.
            • DELETING: Inbound connection deletion is in progress.
            • DELETED: Inbound connection is deleted and cannot be used further.
            • \n@see InboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

              The state code for inbound connection. This can be one of the following:

              • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
              • APPROVED: Inbound connection is pending acceptance by destination domain owner.
              • REJECTING: Inbound connection rejection is in process.
              • REJECTED: Inbound connection is rejected.
              • DELETING: Inbound connection deletion is in progress.
              • DELETED: Inbound connection is deleted and cannot be used further.
              \n@param statusCode The state code for inbound connection. This can be one of the following:

              • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
              • APPROVED: Inbound connection is pending acceptance by destination domain owner.
              • REJECTING: Inbound connection rejection is in process.
              • REJECTED: Inbound connection is rejected.
              • DELETING: Inbound connection deletion is in progress.
              • DELETED: Inbound connection is deleted and cannot be used further.
              • \n@see InboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCode(String)}\n", "documentation" : "

                The state code for inbound connection. This can be one of the following:

                • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                • REJECTING: Inbound connection rejection is in process.
                • REJECTED: Inbound connection is rejected.
                • DELETING: Inbound connection deletion is in progress.
                • DELETED: Inbound connection is deleted and cannot be used further.
                ", "endpointDiscoveryId" : false, "enumType" : "InboundCrossClusterSearchConnectionStatusCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : "statusCode", "fluentEnumSetterMethodName" : "statusCode", "fluentGetterMethodName" : "statusCodeAsString", "fluentSetterDocumentation" : "

                The state code for inbound connection. This can be one of the following:

                • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                • REJECTING: Inbound connection rejection is in process.
                • REJECTED: Inbound connection is rejected.
                • DELETING: Inbound connection deletion is in progress.
                • DELETED: Inbound connection is deleted and cannot be used further.
                \n@param statusCode The state code for inbound connection. This can be one of the following:

                • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                • REJECTING: Inbound connection rejection is in process.
                • REJECTED: Inbound connection is rejected.
                • DELETING: Inbound connection deletion is in progress.
                • DELETED: Inbound connection is deleted and cannot be used further.
                • \n@see InboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InboundCrossClusterSearchConnectionStatusCode", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                  The state code for inbound connection. This can be one of the following:

                  • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                  • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                  • REJECTING: Inbound connection rejection is in process.
                  • REJECTED: Inbound connection is rejected.
                  • DELETING: Inbound connection deletion is in progress.
                  • DELETED: Inbound connection is deleted and cannot be used further.
                  \n

                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link InboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                  \n@return The state code for inbound connection. This can be one of the following:

                  • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                  • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                  • REJECTING: Inbound connection rejection is in process.
                  • REJECTED: Inbound connection is rejected.
                  • DELETING: Inbound connection deletion is in progress.
                  • DELETED: Inbound connection is deleted and cannot be used further.
                  • \n@see InboundCrossClusterSearchConnectionStatusCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                    The state code for inbound connection. This can be one of the following:

                    • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                    • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                    • REJECTING: Inbound connection rejection is in process.
                    • REJECTED: Inbound connection is rejected.
                    • DELETING: Inbound connection deletion is in progress.
                    • DELETED: Inbound connection is deleted and cannot be used further.
                    \n@param statusCode The state code for inbound connection. This can be one of the following:

                    • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                    • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                    • REJECTING: Inbound connection rejection is in process.
                    • REJECTED: Inbound connection is rejected.
                    • DELETING: Inbound connection deletion is in progress.
                    • DELETED: Inbound connection is deleted and cannot be used further.
                    • \n@see InboundCrossClusterSearchConnectionStatusCode", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : "

                      The state code for inbound connection. This can be one of the following:

                      • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                      • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                      • REJECTING: Inbound connection rejection is in process.
                      • REJECTED: Inbound connection is rejected.
                      • DELETING: Inbound connection deletion is in progress.
                      • DELETED: Inbound connection is deleted and cannot be used further.
                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "InboundCrossClusterSearchConnectionStatusCode", "defaultConsumerFluentSetterDocumentation" : "

                      The state code for inbound connection. This can be one of the following:

                      • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                      • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                      • REJECTING: Inbound connection rejection is in process.
                      • REJECTED: Inbound connection is rejected.
                      • DELETING: Inbound connection deletion is in progress.
                      • DELETED: Inbound connection is deleted and cannot be used further.
                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusCodeAsString(String)}.\n@param statusCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The state code for inbound connection. This can be one of the following:

                      • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                      • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                      • REJECTING: Inbound connection rejection is in process.
                      • REJECTED: Inbound connection is rejected.
                      • DELETING: Inbound connection deletion is in progress.
                      • DELETED: Inbound connection is deleted and cannot be used further.
                      \n

                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link InboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                      \n@return The state code for inbound connection. This can be one of the following:

                      • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                      • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                      • REJECTING: Inbound connection rejection is in process.
                      • REJECTED: Inbound connection is rejected.
                      • DELETING: Inbound connection deletion is in progress.
                      • DELETED: Inbound connection is deleted and cannot be used further.
                      • \n@see InboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                        The state code for inbound connection. This can be one of the following:

                        • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                        • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                        • REJECTING: Inbound connection rejection is in process.
                        • REJECTED: Inbound connection is rejected.
                        • DELETING: Inbound connection deletion is in progress.
                        • DELETED: Inbound connection is deleted and cannot be used further.
                        \n@param statusCode The state code for inbound connection. This can be one of the following:

                        • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                        • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                        • REJECTING: Inbound connection rejection is in process.
                        • REJECTED: Inbound connection is rejected.
                        • DELETING: Inbound connection deletion is in progress.
                        • DELETED: Inbound connection is deleted and cannot be used further.
                        • \n@see InboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCode(String)}\n", "documentation" : "

                          The state code for inbound connection. This can be one of the following:

                          • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                          • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                          • REJECTING: Inbound connection rejection is in process.
                          • REJECTED: Inbound connection is rejected.
                          • DELETING: Inbound connection deletion is in progress.
                          • DELETED: Inbound connection is deleted and cannot be used further.
                          ", "endpointDiscoveryId" : false, "enumType" : "InboundCrossClusterSearchConnectionStatusCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : "statusCode", "fluentEnumSetterMethodName" : "statusCode", "fluentGetterMethodName" : "statusCodeAsString", "fluentSetterDocumentation" : "

                          The state code for inbound connection. This can be one of the following:

                          • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                          • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                          • REJECTING: Inbound connection rejection is in process.
                          • REJECTED: Inbound connection is rejected.
                          • DELETING: Inbound connection deletion is in progress.
                          • DELETED: Inbound connection is deleted and cannot be used further.
                          \n@param statusCode The state code for inbound connection. This can be one of the following:

                          • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                          • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                          • REJECTING: Inbound connection rejection is in process.
                          • REJECTED: Inbound connection is rejected.
                          • DELETING: Inbound connection deletion is in progress.
                          • DELETED: Inbound connection is deleted and cannot be used further.
                          • \n@see InboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see InboundCrossClusterSearchConnectionStatusCode", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                            The state code for inbound connection. This can be one of the following:

                            • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                            • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                            • REJECTING: Inbound connection rejection is in process.
                            • REJECTED: Inbound connection is rejected.
                            • DELETING: Inbound connection deletion is in progress.
                            • DELETED: Inbound connection is deleted and cannot be used further.
                            \n

                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link InboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                            \n@return The state code for inbound connection. This can be one of the following:

                            • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                            • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                            • REJECTING: Inbound connection rejection is in process.
                            • REJECTED: Inbound connection is rejected.
                            • DELETING: Inbound connection deletion is in progress.
                            • DELETED: Inbound connection is deleted and cannot be used further.
                            • \n@see InboundCrossClusterSearchConnectionStatusCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                              The state code for inbound connection. This can be one of the following:

                              • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                              • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                              • REJECTING: Inbound connection rejection is in process.
                              • REJECTED: Inbound connection is rejected.
                              • DELETING: Inbound connection deletion is in progress.
                              • DELETED: Inbound connection is deleted and cannot be used further.
                              \n@param statusCode The state code for inbound connection. This can be one of the following:

                              • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                              • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                              • REJECTING: Inbound connection rejection is in process.
                              • REJECTED: Inbound connection is rejected.
                              • DELETING: Inbound connection deletion is in progress.
                              • DELETED: Inbound connection is deleted and cannot be used further.
                              • \n@see InboundCrossClusterSearchConnectionStatusCode", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : "

                                The state code for inbound connection. This can be one of the following:

                                • PENDING_ACCEPTANCE: Inbound connection is not yet accepted by destination domain owner.
                                • APPROVED: Inbound connection is pending acceptance by destination domain owner.
                                • REJECTING: Inbound connection rejection is in process.
                                • REJECTED: Inbound connection is rejected.
                                • DELETING: Inbound connection deletion is in progress.
                                • DELETED: Inbound connection is deleted and cannot be used further.
                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "CrossClusterSearchConnectionStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies verbose information for the inbound connection status.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies verbose information for the inbound connection status.

                                \n@return Specifies verbose information for the inbound connection status.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies verbose information for the inbound connection status.

                                \n@param message Specifies verbose information for the inbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                Specifies verbose information for the inbound connection status.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                Specifies verbose information for the inbound connection status.

                                \n@param message Specifies verbose information for the inbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                Specifies verbose information for the inbound connection status.

                                \n@return Specifies verbose information for the inbound connection status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                Specifies verbose information for the inbound connection status.

                                \n@param message Specifies verbose information for the inbound connection status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                Specifies verbose information for the inbound connection status.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InboundCrossClusterSearchConnectionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatus", "variableName" : "inboundCrossClusterSearchConnectionStatus", "variableType" : "InboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnectionStatus", "variableSetterType" : "InboundCrossClusterSearchConnectionStatus" }, "wrapper" : false, "xmlNamespace" : null }, "InboundCrossClusterSearchConnectionStatusCode" : { "c2jName" : "InboundCrossClusterSearchConnectionStatusCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING_ACCEPTANCE", "value" : "PENDING_ACCEPTANCE" }, { "name" : "APPROVED", "value" : "APPROVED" }, { "name" : "REJECTING", "value" : "REJECTING" }, { "name" : "REJECTED", "value" : "REJECTED" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" } ], "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" : "InboundCrossClusterSearchConnectionStatusCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnectionStatusCode", "variableName" : "inboundCrossClusterSearchConnectionStatusCode", "variableType" : "InboundCrossClusterSearchConnectionStatusCode", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnectionStatusCode", "variableSetterType" : "InboundCrossClusterSearchConnectionStatusCode" }, "wrapper" : false, "xmlNamespace" : null }, "InstanceCountLimits" : { "c2jName" : "InstanceCountLimits", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                InstanceCountLimits represents the limits on number of instances that be created in Amazon Elasticsearch for given InstanceType.

                                ", "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" : "getMinimumInstanceCount", "beanStyleSetterMethodName" : "setMinimumInstanceCount", "c2jName" : "MinimumInstanceCount", "c2jShape" : "MinimumInstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minimumInstanceCount(Integer)}.\n@param minimumInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MinimumInstanceCount property for this object.\n@return The value of the MinimumInstanceCount property for this object.\n@deprecated Use {@link #minimumInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minimumInstanceCount(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinimumInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinimumInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumInstanceCount", "fluentSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumInstanceCount", "getterDocumentation" : "Returns the value of the MinimumInstanceCount property for this object.\n@return The value of the MinimumInstanceCount property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinimumInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumInstanceCount", "sensitive" : false, "setterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.", "setterMethodName" : "setMinimumInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumInstanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumInstanceCount", "beanStyleSetterMethodName" : "setMaximumInstanceCount", "c2jName" : "MaximumInstanceCount", "c2jShape" : "MaximumInstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maximumInstanceCount(Integer)}.\n@param maximumInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maximumInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MaximumInstanceCount property for this object.\n@return The value of the MaximumInstanceCount property for this object.\n@deprecated Use {@link #maximumInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumInstanceCount(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumInstanceCount", "fluentSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumInstanceCount", "getterDocumentation" : "Returns the value of the MaximumInstanceCount property for this object.\n@return The value of the MaximumInstanceCount property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaximumInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumInstanceCount", "sensitive" : false, "setterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.", "setterMethodName" : "setMaximumInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumInstanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaximumInstanceCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumInstanceCount", "beanStyleSetterMethodName" : "setMaximumInstanceCount", "c2jName" : "MaximumInstanceCount", "c2jShape" : "MaximumInstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maximumInstanceCount(Integer)}.\n@param maximumInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maximumInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MaximumInstanceCount property for this object.\n@return The value of the MaximumInstanceCount property for this object.\n@deprecated Use {@link #maximumInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumInstanceCount(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumInstanceCount", "fluentSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumInstanceCount", "getterDocumentation" : "Returns the value of the MaximumInstanceCount property for this object.\n@return The value of the MaximumInstanceCount property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaximumInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumInstanceCount", "sensitive" : false, "setterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.", "setterMethodName" : "setMaximumInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumInstanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinimumInstanceCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinimumInstanceCount", "beanStyleSetterMethodName" : "setMinimumInstanceCount", "c2jName" : "MinimumInstanceCount", "c2jShape" : "MinimumInstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minimumInstanceCount(Integer)}.\n@param minimumInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MinimumInstanceCount property for this object.\n@return The value of the MinimumInstanceCount property for this object.\n@deprecated Use {@link #minimumInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minimumInstanceCount(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinimumInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinimumInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumInstanceCount", "fluentSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumInstanceCount", "getterDocumentation" : "Returns the value of the MinimumInstanceCount property for this object.\n@return The value of the MinimumInstanceCount property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinimumInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumInstanceCount", "sensitive" : false, "setterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.", "setterMethodName" : "setMinimumInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumInstanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinimumInstanceCount", "beanStyleSetterMethodName" : "setMinimumInstanceCount", "c2jName" : "MinimumInstanceCount", "c2jShape" : "MinimumInstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #minimumInstanceCount(Integer)}.\n@param minimumInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #minimumInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MinimumInstanceCount property for this object.\n@return The value of the MinimumInstanceCount property for this object.\n@deprecated Use {@link #minimumInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minimumInstanceCount(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinimumInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinimumInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minimumInstanceCount", "fluentSetterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumInstanceCount", "getterDocumentation" : "Returns the value of the MinimumInstanceCount property for this object.\n@return The value of the MinimumInstanceCount property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MinimumInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumInstanceCount", "sensitive" : false, "setterDocumentation" : "Sets the value of the MinimumInstanceCount property for this object.\n\n@param minimumInstanceCount The new value for the MinimumInstanceCount property for this object.", "setterMethodName" : "setMinimumInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumInstanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumInstanceCount", "beanStyleSetterMethodName" : "setMaximumInstanceCount", "c2jName" : "MaximumInstanceCount", "c2jShape" : "MaximumInstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maximumInstanceCount(Integer)}.\n@param maximumInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maximumInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MaximumInstanceCount property for this object.\n@return The value of the MaximumInstanceCount property for this object.\n@deprecated Use {@link #maximumInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumInstanceCount(Integer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumInstanceCount", "fluentSetterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumInstanceCount", "getterDocumentation" : "Returns the value of the MaximumInstanceCount property for this object.\n@return The value of the MaximumInstanceCount property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaximumInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumInstanceCount", "sensitive" : false, "setterDocumentation" : "Sets the value of the MaximumInstanceCount property for this object.\n\n@param maximumInstanceCount The new value for the MaximumInstanceCount property for this object.", "setterMethodName" : "setMaximumInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumInstanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceCountLimits", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceCountLimits", "variableName" : "instanceCountLimits", "variableType" : "InstanceCountLimits", "documentation" : null, "simpleType" : "InstanceCountLimits", "variableSetterType" : "InstanceCountLimits" }, "wrapper" : false, "xmlNamespace" : null }, "InstanceLimits" : { "c2jName" : "InstanceLimits", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                InstanceLimits represents the list of instance related attributes that are available for given InstanceType.

                                ", "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" : "getInstanceCountLimits", "beanStyleSetterMethodName" : "setInstanceCountLimits", "c2jName" : "InstanceCountLimits", "c2jShape" : "InstanceCountLimits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceCountLimits.Builder} avoiding the need to create one manually via {@link InstanceCountLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceCountLimits.Builder#build()} is called immediately and its result is passed to {@link #instanceCountLimits(InstanceCountLimits)}.\n@param instanceCountLimits a consumer that will call methods on {@link InstanceCountLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCountLimits(InstanceCountLimits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the InstanceCountLimits property for this object.\n@return The value of the InstanceCountLimits property for this object.\n@deprecated Use {@link #instanceCountLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCountLimits(InstanceCountLimits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCountLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCountLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCountLimits", "fluentSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCountLimits", "getterDocumentation" : "Returns the value of the InstanceCountLimits property for this object.\n@return The value of the InstanceCountLimits property for this object.", "getterModel" : { "returnType" : "InstanceCountLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCountLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCountLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceCountLimits", "sensitive" : false, "setterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.", "setterMethodName" : "setInstanceCountLimits", "setterModel" : { "variableDeclarationType" : "InstanceCountLimits", "variableName" : "instanceCountLimits", "variableType" : "InstanceCountLimits", "documentation" : null, "simpleType" : "InstanceCountLimits", "variableSetterType" : "InstanceCountLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceCountLimits", "variableName" : "instanceCountLimits", "variableType" : "InstanceCountLimits", "documentation" : "", "simpleType" : "InstanceCountLimits", "variableSetterType" : "InstanceCountLimits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceCountLimits" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCountLimits", "beanStyleSetterMethodName" : "setInstanceCountLimits", "c2jName" : "InstanceCountLimits", "c2jShape" : "InstanceCountLimits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceCountLimits.Builder} avoiding the need to create one manually via {@link InstanceCountLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceCountLimits.Builder#build()} is called immediately and its result is passed to {@link #instanceCountLimits(InstanceCountLimits)}.\n@param instanceCountLimits a consumer that will call methods on {@link InstanceCountLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCountLimits(InstanceCountLimits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the InstanceCountLimits property for this object.\n@return The value of the InstanceCountLimits property for this object.\n@deprecated Use {@link #instanceCountLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCountLimits(InstanceCountLimits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCountLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCountLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCountLimits", "fluentSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCountLimits", "getterDocumentation" : "Returns the value of the InstanceCountLimits property for this object.\n@return The value of the InstanceCountLimits property for this object.", "getterModel" : { "returnType" : "InstanceCountLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCountLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCountLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceCountLimits", "sensitive" : false, "setterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.", "setterMethodName" : "setInstanceCountLimits", "setterModel" : { "variableDeclarationType" : "InstanceCountLimits", "variableName" : "instanceCountLimits", "variableType" : "InstanceCountLimits", "documentation" : null, "simpleType" : "InstanceCountLimits", "variableSetterType" : "InstanceCountLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceCountLimits", "variableName" : "instanceCountLimits", "variableType" : "InstanceCountLimits", "documentation" : "", "simpleType" : "InstanceCountLimits", "variableSetterType" : "InstanceCountLimits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCountLimits", "beanStyleSetterMethodName" : "setInstanceCountLimits", "c2jName" : "InstanceCountLimits", "c2jShape" : "InstanceCountLimits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceCountLimits.Builder} avoiding the need to create one manually via {@link InstanceCountLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceCountLimits.Builder#build()} is called immediately and its result is passed to {@link #instanceCountLimits(InstanceCountLimits)}.\n@param instanceCountLimits a consumer that will call methods on {@link InstanceCountLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCountLimits(InstanceCountLimits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the InstanceCountLimits property for this object.\n@return The value of the InstanceCountLimits property for this object.\n@deprecated Use {@link #instanceCountLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCountLimits(InstanceCountLimits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCountLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCountLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCountLimits", "fluentSetterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCountLimits", "getterDocumentation" : "Returns the value of the InstanceCountLimits property for this object.\n@return The value of the InstanceCountLimits property for this object.", "getterModel" : { "returnType" : "InstanceCountLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCountLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCountLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceCountLimits", "sensitive" : false, "setterDocumentation" : "Sets the value of the InstanceCountLimits property for this object.\n\n@param instanceCountLimits The new value for the InstanceCountLimits property for this object.", "setterMethodName" : "setInstanceCountLimits", "setterModel" : { "variableDeclarationType" : "InstanceCountLimits", "variableName" : "instanceCountLimits", "variableType" : "InstanceCountLimits", "documentation" : null, "simpleType" : "InstanceCountLimits", "variableSetterType" : "InstanceCountLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceCountLimits", "variableName" : "instanceCountLimits", "variableType" : "InstanceCountLimits", "documentation" : "", "simpleType" : "InstanceCountLimits", "variableSetterType" : "InstanceCountLimits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceLimits", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceLimits", "variableName" : "instanceLimits", "variableType" : "InstanceLimits", "documentation" : null, "simpleType" : "InstanceLimits", "variableSetterType" : "InstanceLimits" }, "wrapper" : false, "xmlNamespace" : null }, "InternalException" : { "c2jName" : "InternalException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The request processing has failed because of an unknown error, exception or failure (the failure is internal to the service) . Gives http status code of 500.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalException", "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" : "InternalException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalException", "variableName" : "internalException", "variableType" : "InternalException", "documentation" : null, "simpleType" : "InternalException", "variableSetterType" : "InternalException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidPaginationTokenException" : { "c2jName" : "InvalidPaginationTokenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The request processing has failed because of invalid pagination token provided by customer. Returns an HTTP status code of 400.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidPaginationTokenException", "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" : "InvalidPaginationTokenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidPaginationTokenException", "variableName" : "invalidPaginationTokenException", "variableType" : "InvalidPaginationTokenException", "documentation" : null, "simpleType" : "InvalidPaginationTokenException", "variableSetterType" : "InvalidPaginationTokenException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidTypeException" : { "c2jName" : "InvalidTypeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An exception for trying to create or access sub-resource that is either invalid or not supported. Gives http status code of 409.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTypeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTypeException", "variableName" : "invalidTypeException", "variableType" : "InvalidTypeException", "documentation" : null, "simpleType" : "InvalidTypeException", "variableSetterType" : "InvalidTypeException" }, "wrapper" : false, "xmlNamespace" : null }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                An exception for trying to create more than allowed resources or sub-resources. Gives http status code of 409.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LimitExceededException", "variableName" : "limitExceededException", "variableType" : "LimitExceededException", "documentation" : null, "simpleType" : "LimitExceededException", "variableSetterType" : "LimitExceededException" }, "wrapper" : false, "xmlNamespace" : null }, "Limits" : { "c2jName" : "Limits", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Limits for given InstanceType and for each of it's role.
                                Limits contains following StorageTypes, InstanceLimits and AdditionalLimits

                                ", "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" : "getStorageTypes", "beanStyleSetterMethodName" : "setStorageTypes", "c2jName" : "StorageTypes", "c2jShape" : "StorageTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \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 #storageTypes(List)}.\n@param storageTypes 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 #storageTypes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasStorageTypes()} to see if a value was sent in this field.\n

                                \n@return StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@deprecated Use {@link #storageTypes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypes(List)}\n", "documentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypes", "fluentSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypes", "getterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasStorageTypes()} to see if a value was sent in this field.\n

                                \n@return StorageType represents the list of storage related types and attributes that are available for given InstanceType.", "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" : "StorageTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypes", "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" : "StorageType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorageType.Builder} avoiding the need to create one manually via {@link StorageType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageType.Builder#build()} is called immediately and its result is passed to {@link #member(StorageType)}.\n@param member a consumer that will call methods on {@link StorageType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorageType)", "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(StorageType)}\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" : "StorageType", "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" : "StorageType", "variableName" : "member", "variableType" : "StorageType", "documentation" : null, "simpleType" : "StorageType", "variableSetterType" : "StorageType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageType", "variableName" : "member", "variableType" : "StorageType", "documentation" : "", "simpleType" : "StorageType", "variableSetterType" : "StorageType" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorageType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorageType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorageTypes", "sensitive" : false, "setterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.", "setterMethodName" : "setStorageTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypes", "variableType" : "java.util.List", "documentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceLimits", "beanStyleSetterMethodName" : "setInstanceLimits", "c2jName" : "InstanceLimits", "c2jShape" : "InstanceLimits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceLimits.Builder} avoiding the need to create one manually via {@link InstanceLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceLimits.Builder#build()} is called immediately and its result is passed to {@link #instanceLimits(InstanceLimits)}.\n@param instanceLimits a consumer that will call methods on {@link InstanceLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceLimits(InstanceLimits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the InstanceLimits property for this object.\n@return The value of the InstanceLimits property for this object.\n@deprecated Use {@link #instanceLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceLimits(InstanceLimits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceLimits", "fluentSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceLimits", "getterDocumentation" : "Returns the value of the InstanceLimits property for this object.\n@return The value of the InstanceLimits property for this object.", "getterModel" : { "returnType" : "InstanceLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceLimits", "sensitive" : false, "setterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.", "setterMethodName" : "setInstanceLimits", "setterModel" : { "variableDeclarationType" : "InstanceLimits", "variableName" : "instanceLimits", "variableType" : "InstanceLimits", "documentation" : null, "simpleType" : "InstanceLimits", "variableSetterType" : "InstanceLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceLimits", "variableName" : "instanceLimits", "variableType" : "InstanceLimits", "documentation" : "", "simpleType" : "InstanceLimits", "variableSetterType" : "InstanceLimits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdditionalLimits", "beanStyleSetterMethodName" : "setAdditionalLimits", "c2jName" : "AdditionalLimits", "c2jShape" : "AdditionalLimitList", "defaultConsumerFluentSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \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 #additionalLimits(List)}.\n@param additionalLimits 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 #additionalLimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdditionalLimits()} to see if a value was sent in this field.\n

                                \n@return List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@deprecated Use {@link #additionalLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #additionalLimits(List)}\n", "documentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdditionalLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdditionalLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalLimits", "fluentSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalLimits", "getterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdditionalLimits()} to see if a value was sent in this field.\n

                                \n@return List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .", "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" : "AdditionalLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalLimits", "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" : "AdditionalLimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AdditionalLimit.Builder} avoiding the need to create one manually via {@link AdditionalLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdditionalLimit.Builder#build()} is called immediately and its result is passed to {@link #member(AdditionalLimit)}.\n@param member a consumer that will call methods on {@link AdditionalLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AdditionalLimit)", "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(AdditionalLimit)}\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" : "AdditionalLimit", "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" : "AdditionalLimit", "variableName" : "member", "variableType" : "AdditionalLimit", "documentation" : null, "simpleType" : "AdditionalLimit", "variableSetterType" : "AdditionalLimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdditionalLimit", "variableName" : "member", "variableType" : "AdditionalLimit", "documentation" : "", "simpleType" : "AdditionalLimit", "variableSetterType" : "AdditionalLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AdditionalLimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AdditionalLimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalLimits", "sensitive" : false, "setterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .", "setterMethodName" : "setAdditionalLimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalLimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalLimits", "variableType" : "java.util.List", "documentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalLimits" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdditionalLimits", "beanStyleSetterMethodName" : "setAdditionalLimits", "c2jName" : "AdditionalLimits", "c2jShape" : "AdditionalLimitList", "defaultConsumerFluentSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \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 #additionalLimits(List)}.\n@param additionalLimits 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 #additionalLimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdditionalLimits()} to see if a value was sent in this field.\n

                                \n@return List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@deprecated Use {@link #additionalLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #additionalLimits(List)}\n", "documentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdditionalLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdditionalLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalLimits", "fluentSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalLimits", "getterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdditionalLimits()} to see if a value was sent in this field.\n

                                \n@return List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .", "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" : "AdditionalLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalLimits", "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" : "AdditionalLimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AdditionalLimit.Builder} avoiding the need to create one manually via {@link AdditionalLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdditionalLimit.Builder#build()} is called immediately and its result is passed to {@link #member(AdditionalLimit)}.\n@param member a consumer that will call methods on {@link AdditionalLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AdditionalLimit)", "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(AdditionalLimit)}\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" : "AdditionalLimit", "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" : "AdditionalLimit", "variableName" : "member", "variableType" : "AdditionalLimit", "documentation" : null, "simpleType" : "AdditionalLimit", "variableSetterType" : "AdditionalLimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdditionalLimit", "variableName" : "member", "variableType" : "AdditionalLimit", "documentation" : "", "simpleType" : "AdditionalLimit", "variableSetterType" : "AdditionalLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AdditionalLimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AdditionalLimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalLimits", "sensitive" : false, "setterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .", "setterMethodName" : "setAdditionalLimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalLimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalLimits", "variableType" : "java.util.List", "documentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceLimits" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceLimits", "beanStyleSetterMethodName" : "setInstanceLimits", "c2jName" : "InstanceLimits", "c2jShape" : "InstanceLimits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceLimits.Builder} avoiding the need to create one manually via {@link InstanceLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceLimits.Builder#build()} is called immediately and its result is passed to {@link #instanceLimits(InstanceLimits)}.\n@param instanceLimits a consumer that will call methods on {@link InstanceLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceLimits(InstanceLimits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the InstanceLimits property for this object.\n@return The value of the InstanceLimits property for this object.\n@deprecated Use {@link #instanceLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceLimits(InstanceLimits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceLimits", "fluentSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceLimits", "getterDocumentation" : "Returns the value of the InstanceLimits property for this object.\n@return The value of the InstanceLimits property for this object.", "getterModel" : { "returnType" : "InstanceLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceLimits", "sensitive" : false, "setterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.", "setterMethodName" : "setInstanceLimits", "setterModel" : { "variableDeclarationType" : "InstanceLimits", "variableName" : "instanceLimits", "variableType" : "InstanceLimits", "documentation" : null, "simpleType" : "InstanceLimits", "variableSetterType" : "InstanceLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceLimits", "variableName" : "instanceLimits", "variableType" : "InstanceLimits", "documentation" : "", "simpleType" : "InstanceLimits", "variableSetterType" : "InstanceLimits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StorageTypes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStorageTypes", "beanStyleSetterMethodName" : "setStorageTypes", "c2jName" : "StorageTypes", "c2jShape" : "StorageTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \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 #storageTypes(List)}.\n@param storageTypes 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 #storageTypes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasStorageTypes()} to see if a value was sent in this field.\n

                                \n@return StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@deprecated Use {@link #storageTypes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypes(List)}\n", "documentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypes", "fluentSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypes", "getterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasStorageTypes()} to see if a value was sent in this field.\n

                                \n@return StorageType represents the list of storage related types and attributes that are available for given InstanceType.", "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" : "StorageTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypes", "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" : "StorageType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorageType.Builder} avoiding the need to create one manually via {@link StorageType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageType.Builder#build()} is called immediately and its result is passed to {@link #member(StorageType)}.\n@param member a consumer that will call methods on {@link StorageType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorageType)", "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(StorageType)}\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" : "StorageType", "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" : "StorageType", "variableName" : "member", "variableType" : "StorageType", "documentation" : null, "simpleType" : "StorageType", "variableSetterType" : "StorageType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageType", "variableName" : "member", "variableType" : "StorageType", "documentation" : "", "simpleType" : "StorageType", "variableSetterType" : "StorageType" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorageType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorageType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorageTypes", "sensitive" : false, "setterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.", "setterMethodName" : "setStorageTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypes", "variableType" : "java.util.List", "documentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStorageTypes", "beanStyleSetterMethodName" : "setStorageTypes", "c2jName" : "StorageTypes", "c2jShape" : "StorageTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \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 #storageTypes(List)}.\n@param storageTypes 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 #storageTypes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasStorageTypes()} to see if a value was sent in this field.\n

                                \n@return StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@deprecated Use {@link #storageTypes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypes(List)}\n", "documentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypes", "fluentSetterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypes", "getterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasStorageTypes()} to see if a value was sent in this field.\n

                                \n@return StorageType represents the list of storage related types and attributes that are available for given InstanceType.", "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" : "StorageTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypes", "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" : "StorageType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorageType.Builder} avoiding the need to create one manually via {@link StorageType#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageType.Builder#build()} is called immediately and its result is passed to {@link #member(StorageType)}.\n@param member a consumer that will call methods on {@link StorageType.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorageType)", "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(StorageType)}\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" : "StorageType", "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" : "StorageType", "variableName" : "member", "variableType" : "StorageType", "documentation" : null, "simpleType" : "StorageType", "variableSetterType" : "StorageType" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageType", "variableName" : "member", "variableType" : "StorageType", "documentation" : "", "simpleType" : "StorageType", "variableSetterType" : "StorageType" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorageType", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorageType", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorageTypes", "sensitive" : false, "setterDocumentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                \n@param storageTypes StorageType represents the list of storage related types and attributes that are available for given InstanceType.", "setterMethodName" : "setStorageTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypes", "variableType" : "java.util.List", "documentation" : "

                                StorageType represents the list of storage related types and attributes that are available for given InstanceType.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceLimits", "beanStyleSetterMethodName" : "setInstanceLimits", "c2jName" : "InstanceLimits", "c2jShape" : "InstanceLimits", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceLimits.Builder} avoiding the need to create one manually via {@link InstanceLimits#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceLimits.Builder#build()} is called immediately and its result is passed to {@link #instanceLimits(InstanceLimits)}.\n@param instanceLimits a consumer that will call methods on {@link InstanceLimits.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceLimits(InstanceLimits)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the InstanceLimits property for this object.\n@return The value of the InstanceLimits property for this object.\n@deprecated Use {@link #instanceLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceLimits(InstanceLimits)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceLimits", "fluentSetterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceLimits", "getterDocumentation" : "Returns the value of the InstanceLimits property for this object.\n@return The value of the InstanceLimits property for this object.", "getterModel" : { "returnType" : "InstanceLimits", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "InstanceLimits", "sensitive" : false, "setterDocumentation" : "Sets the value of the InstanceLimits property for this object.\n\n@param instanceLimits The new value for the InstanceLimits property for this object.", "setterMethodName" : "setInstanceLimits", "setterModel" : { "variableDeclarationType" : "InstanceLimits", "variableName" : "instanceLimits", "variableType" : "InstanceLimits", "documentation" : null, "simpleType" : "InstanceLimits", "variableSetterType" : "InstanceLimits" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceLimits", "variableName" : "instanceLimits", "variableType" : "InstanceLimits", "documentation" : "", "simpleType" : "InstanceLimits", "variableSetterType" : "InstanceLimits" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdditionalLimits", "beanStyleSetterMethodName" : "setAdditionalLimits", "c2jName" : "AdditionalLimits", "c2jShape" : "AdditionalLimitList", "defaultConsumerFluentSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \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 #additionalLimits(List)}.\n@param additionalLimits 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 #additionalLimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdditionalLimits()} to see if a value was sent in this field.\n

                                \n@return List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@deprecated Use {@link #additionalLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #additionalLimits(List)}\n", "documentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdditionalLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdditionalLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalLimits", "fluentSetterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalLimits", "getterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdditionalLimits()} to see if a value was sent in this field.\n

                                \n@return List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .", "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" : "AdditionalLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalLimits", "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" : "AdditionalLimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AdditionalLimit.Builder} avoiding the need to create one manually via {@link AdditionalLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdditionalLimit.Builder#build()} is called immediately and its result is passed to {@link #member(AdditionalLimit)}.\n@param member a consumer that will call methods on {@link AdditionalLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AdditionalLimit)", "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(AdditionalLimit)}\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" : "AdditionalLimit", "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" : "AdditionalLimit", "variableName" : "member", "variableType" : "AdditionalLimit", "documentation" : null, "simpleType" : "AdditionalLimit", "variableSetterType" : "AdditionalLimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdditionalLimit", "variableName" : "member", "variableType" : "AdditionalLimit", "documentation" : "", "simpleType" : "AdditionalLimit", "variableSetterType" : "AdditionalLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AdditionalLimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AdditionalLimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdditionalLimits", "sensitive" : false, "setterDocumentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                \n@param additionalLimits List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .", "setterMethodName" : "setAdditionalLimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalLimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "additionalLimits", "variableType" : "java.util.List", "documentation" : "

                                List of additional limits that are specific to a given InstanceType and for each of it's InstanceRole .

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Limits", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Limits", "variableName" : "limits", "variableType" : "Limits", "documentation" : null, "simpleType" : "Limits", "variableSetterType" : "Limits" }, "wrapper" : false, "xmlNamespace" : null }, "ListDomainNamesRequest" : { "c2jName" : "ListDomainNamesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "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" : "ListDomainNames", "locationName" : null, "requestUri" : "/2015-01-01/domain", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDomainNamesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDomainNamesRequest", "variableName" : "listDomainNamesRequest", "variableType" : "ListDomainNamesRequest", "documentation" : null, "simpleType" : "ListDomainNamesRequest", "variableSetterType" : "ListDomainNamesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListDomainNamesResponse" : { "c2jName" : "ListDomainNamesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The result of a ListDomainNames operation. Contains the names of all Elasticsearch domains owned by this account.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainNames", "beanStyleSetterMethodName" : "setDomainNames", "c2jName" : "DomainNames", "c2jShape" : "DomainInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \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 #domainNames(List)}.\n@param domainNames 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 #domainNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainNames()} to see if a value was sent in this field.\n

                                \n@return List of Elasticsearch domain names.\n@deprecated Use {@link #domainNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainNames(List)}\n", "documentation" : "

                                List of Elasticsearch domain names.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainNames", "fluentSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainNames", "getterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainNames()} to see if a value was sent in this field.\n

                                \n@return List of Elasticsearch domain names.", "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" : "DomainNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "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" : "DomainInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainInfo.Builder} avoiding the need to create one manually via {@link DomainInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DomainInfo)}.\n@param member a consumer that will call methods on {@link DomainInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainInfo)", "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(DomainInfo)}\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" : "DomainInfo", "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" : "DomainInfo", "variableName" : "member", "variableType" : "DomainInfo", "documentation" : null, "simpleType" : "DomainInfo", "variableSetterType" : "DomainInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInfo", "variableName" : "member", "variableType" : "DomainInfo", "documentation" : "", "simpleType" : "DomainInfo", "variableSetterType" : "DomainInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainNames", "sensitive" : false, "setterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.", "setterMethodName" : "setDomainNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : "

                                List of Elasticsearch domain names.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainNames" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainNames", "beanStyleSetterMethodName" : "setDomainNames", "c2jName" : "DomainNames", "c2jShape" : "DomainInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \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 #domainNames(List)}.\n@param domainNames 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 #domainNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainNames()} to see if a value was sent in this field.\n

                                \n@return List of Elasticsearch domain names.\n@deprecated Use {@link #domainNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainNames(List)}\n", "documentation" : "

                                List of Elasticsearch domain names.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainNames", "fluentSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainNames", "getterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainNames()} to see if a value was sent in this field.\n

                                \n@return List of Elasticsearch domain names.", "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" : "DomainNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "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" : "DomainInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainInfo.Builder} avoiding the need to create one manually via {@link DomainInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DomainInfo)}.\n@param member a consumer that will call methods on {@link DomainInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainInfo)", "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(DomainInfo)}\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" : "DomainInfo", "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" : "DomainInfo", "variableName" : "member", "variableType" : "DomainInfo", "documentation" : null, "simpleType" : "DomainInfo", "variableSetterType" : "DomainInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInfo", "variableName" : "member", "variableType" : "DomainInfo", "documentation" : "", "simpleType" : "DomainInfo", "variableSetterType" : "DomainInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainNames", "sensitive" : false, "setterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.", "setterMethodName" : "setDomainNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : "

                                List of Elasticsearch domain names.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainNames", "beanStyleSetterMethodName" : "setDomainNames", "c2jName" : "DomainNames", "c2jShape" : "DomainInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \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 #domainNames(List)}.\n@param domainNames 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 #domainNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainNames()} to see if a value was sent in this field.\n

                                \n@return List of Elasticsearch domain names.\n@deprecated Use {@link #domainNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainNames(List)}\n", "documentation" : "

                                List of Elasticsearch domain names.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainNames", "fluentSetterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainNames", "getterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainNames()} to see if a value was sent in this field.\n

                                \n@return List of Elasticsearch domain names.", "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" : "DomainNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "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" : "DomainInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainInfo.Builder} avoiding the need to create one manually via {@link DomainInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DomainInfo)}.\n@param member a consumer that will call methods on {@link DomainInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainInfo)", "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(DomainInfo)}\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" : "DomainInfo", "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" : "DomainInfo", "variableName" : "member", "variableType" : "DomainInfo", "documentation" : null, "simpleType" : "DomainInfo", "variableSetterType" : "DomainInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInfo", "variableName" : "member", "variableType" : "DomainInfo", "documentation" : "", "simpleType" : "DomainInfo", "variableSetterType" : "DomainInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainNames", "sensitive" : false, "setterDocumentation" : "

                                List of Elasticsearch domain names.

                                \n@param domainNames List of Elasticsearch domain names.", "setterMethodName" : "setDomainNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainNames", "variableType" : "java.util.List", "documentation" : "

                                List of Elasticsearch domain names.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDomainNamesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDomainNamesResponse", "variableName" : "listDomainNamesResponse", "variableType" : "ListDomainNamesResponse", "documentation" : null, "simpleType" : "ListDomainNamesResponse", "variableSetterType" : "ListDomainNamesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListDomainsForPackageRequest" : { "c2jName" : "ListDomainsForPackageRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for request parameters to ListDomainsForPackage operation.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListDomainsForPackage", "locationName" : null, "requestUri" : "/2015-01-01/packages/{PackageID}/domains", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

                                The package for which to list domains.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The package for which to list domains.

                                \n@return The package for which to list domains.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

                                The package for which to list domains.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

                                The package for which to list domains.

                                \n@return The package for which to list domains.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

                                The package for which to list domains.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@return Limits results to a maximum number of domains.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Limits results to a maximum number of domains.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@return Limits results to a maximum number of domains.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Limits results to a maximum number of domains.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@return Limits results to a maximum number of domains.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Limits results to a maximum number of domains.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@return Limits results to a maximum number of domains.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Limits results to a maximum number of domains.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageID" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

                                The package for which to list domains.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The package for which to list domains.

                                \n@return The package for which to list domains.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

                                The package for which to list domains.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

                                The package for which to list domains.

                                \n@return The package for which to list domains.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

                                The package for which to list domains.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

                                The package for which to list domains.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The package for which to list domains.

                                \n@return The package for which to list domains.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

                                The package for which to list domains.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

                                The package for which to list domains.

                                \n@return The package for which to list domains.", "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" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

                                The package for which to list domains.

                                \n@param packageID The package for which to list domains.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

                                The package for which to list domains.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@return Limits results to a maximum number of domains.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Limits results to a maximum number of domains.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@return Limits results to a maximum number of domains.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Limits results to a maximum number of domains.

                                \n@param maxResults Limits results to a maximum number of domains.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Limits results to a maximum number of domains.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PackageID" ], "shapeName" : "ListDomainsForPackageRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDomainsForPackageRequest", "variableName" : "listDomainsForPackageRequest", "variableType" : "ListDomainsForPackageRequest", "documentation" : null, "simpleType" : "ListDomainsForPackageRequest", "variableSetterType" : "ListDomainsForPackageRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListDomainsForPackageResponse" : { "c2jName" : "ListDomainsForPackageResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for response parameters to ListDomainsForPackage operation.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainPackageDetailsList", "beanStyleSetterMethodName" : "setDomainPackageDetailsList", "c2jName" : "DomainPackageDetailsList", "c2jShape" : "DomainPackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \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 #domainPackageDetailsList(List)}.\n@param domainPackageDetailsList 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 #domainPackageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.\n@deprecated Use {@link #domainPackageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetailsList(List)}\n", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetailsList", "fluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetailsList", "getterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.", "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" : "DomainPackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetailsList", "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" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(DomainPackageDetails)}.\n@param member a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainPackageDetails)", "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(DomainPackageDetails)}\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" : "DomainPackageDetails", "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" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : "", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainPackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainPackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainPackageDetailsList", "sensitive" : false, "setterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.", "setterMethodName" : "setDomainPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainPackageDetailsList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainPackageDetailsList", "beanStyleSetterMethodName" : "setDomainPackageDetailsList", "c2jName" : "DomainPackageDetailsList", "c2jShape" : "DomainPackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \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 #domainPackageDetailsList(List)}.\n@param domainPackageDetailsList 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 #domainPackageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.\n@deprecated Use {@link #domainPackageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetailsList(List)}\n", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetailsList", "fluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetailsList", "getterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.", "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" : "DomainPackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetailsList", "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" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(DomainPackageDetails)}.\n@param member a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainPackageDetails)", "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(DomainPackageDetails)}\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" : "DomainPackageDetails", "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" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : "", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainPackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainPackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainPackageDetailsList", "sensitive" : false, "setterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.", "setterMethodName" : "setDomainPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainPackageDetailsList", "beanStyleSetterMethodName" : "setDomainPackageDetailsList", "c2jName" : "DomainPackageDetailsList", "c2jShape" : "DomainPackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \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 #domainPackageDetailsList(List)}.\n@param domainPackageDetailsList 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 #domainPackageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.\n@deprecated Use {@link #domainPackageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetailsList(List)}\n", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetailsList", "fluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetailsList", "getterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.", "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" : "DomainPackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetailsList", "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" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(DomainPackageDetails)}.\n@param member a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainPackageDetails)", "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(DomainPackageDetails)}\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" : "DomainPackageDetails", "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" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : "", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainPackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainPackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainPackageDetailsList", "sensitive" : false, "setterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.", "setterMethodName" : "setDomainPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDomainsForPackageResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDomainsForPackageResponse", "variableName" : "listDomainsForPackageResponse", "variableType" : "ListDomainsForPackageResponse", "documentation" : null, "simpleType" : "ListDomainsForPackageResponse", "variableSetterType" : "ListDomainsForPackageResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListElasticsearchInstanceTypesRequest" : { "c2jName" : "ListElasticsearchInstanceTypesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for the parameters to the ListElasticsearchInstanceTypes operation.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListElasticsearchInstanceTypes", "locationName" : null, "requestUri" : "/2015-01-01/es/instanceTypes/{ElasticsearchVersion}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(String)}.\n@param elasticsearchVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@return Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@return Version of Elasticsearch for which list of supported elasticsearch instance types are needed.", "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" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(String)}.\n@param elasticsearchVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@return Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@return Version of Elasticsearch for which list of supported elasticsearch instance types are needed.", "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" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchVersion", "beanStyleSetterMethodName" : "setElasticsearchVersion", "c2jName" : "ElasticsearchVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersion(String)}.\n@param elasticsearchVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@return Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@deprecated Use {@link #elasticsearchVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersion(String)}\n", "documentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersion", "fluentSetterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersion", "getterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@return Version of Elasticsearch for which list of supported elasticsearch instance types are needed.", "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" : "ElasticsearchVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersion", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchVersion", "sensitive" : false, "setterDocumentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                \n@param elasticsearchVersion Version of Elasticsearch for which list of supported elasticsearch instance types are needed.", "setterMethodName" : "setElasticsearchVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchVersion", "variableType" : "String", "documentation" : "

                                Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@return DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "domainName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "domainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                \n@param domainName DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@return NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                \n@param nextToken NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ElasticsearchVersion" ], "shapeName" : "ListElasticsearchInstanceTypesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListElasticsearchInstanceTypesRequest", "variableName" : "listElasticsearchInstanceTypesRequest", "variableType" : "ListElasticsearchInstanceTypesRequest", "documentation" : null, "simpleType" : "ListElasticsearchInstanceTypesRequest", "variableSetterType" : "ListElasticsearchInstanceTypesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListElasticsearchInstanceTypesResponse" : { "c2jName" : "ListElasticsearchInstanceTypesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for the parameters returned by ListElasticsearchInstanceTypes operation.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getElasticsearchInstanceTypes", "beanStyleSetterMethodName" : "setElasticsearchInstanceTypes", "c2jName" : "ElasticsearchInstanceTypes", "c2jShape" : "ElasticsearchInstanceTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \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 #elasticsearchInstanceTypesAsStrings(List)}.\n@param elasticsearchInstanceTypes 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 #elasticsearchInstanceTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchInstanceTypes()} to see if a value was sent in this field.\n

                                \n@return List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@deprecated Use {@link #elasticsearchInstanceTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchInstanceTypesWithStrings(List)}\n", "documentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceTypes", "fluentEnumGetterMethodName" : "elasticsearchInstanceTypes", "fluentEnumSetterMethodName" : "elasticsearchInstanceTypes", "fluentGetterMethodName" : "elasticsearchInstanceTypesAsStrings", "fluentSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchInstanceTypesWithStrings", "getterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchInstanceTypes()} to see if a value was sent in this field.\n

                                \n@return List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion ", "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" : "ElasticsearchInstanceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceTypes", "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" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                \n@return The value of the Member property for this object.\n@see ESPartitionInstanceType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                \n@return The value of the Member property for this object.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticsearchInstanceTypes", "sensitive" : false, "setterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion ", "setterMethodName" : "setElasticsearchInstanceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchInstanceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchInstanceTypes", "variableType" : "java.util.List", "documentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@return In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@return In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticsearchInstanceTypes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getElasticsearchInstanceTypes", "beanStyleSetterMethodName" : "setElasticsearchInstanceTypes", "c2jName" : "ElasticsearchInstanceTypes", "c2jShape" : "ElasticsearchInstanceTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \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 #elasticsearchInstanceTypesAsStrings(List)}.\n@param elasticsearchInstanceTypes 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 #elasticsearchInstanceTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchInstanceTypes()} to see if a value was sent in this field.\n

                                \n@return List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@deprecated Use {@link #elasticsearchInstanceTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchInstanceTypesWithStrings(List)}\n", "documentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceTypes", "fluentEnumGetterMethodName" : "elasticsearchInstanceTypes", "fluentEnumSetterMethodName" : "elasticsearchInstanceTypes", "fluentGetterMethodName" : "elasticsearchInstanceTypesAsStrings", "fluentSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchInstanceTypesWithStrings", "getterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchInstanceTypes()} to see if a value was sent in this field.\n

                                \n@return List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion ", "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" : "ElasticsearchInstanceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceTypes", "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" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                \n@return The value of the Member property for this object.\n@see ESPartitionInstanceType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                \n@return The value of the Member property for this object.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticsearchInstanceTypes", "sensitive" : false, "setterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion ", "setterMethodName" : "setElasticsearchInstanceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchInstanceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchInstanceTypes", "variableType" : "java.util.List", "documentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@return In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@return In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getElasticsearchInstanceTypes", "beanStyleSetterMethodName" : "setElasticsearchInstanceTypes", "c2jName" : "ElasticsearchInstanceTypes", "c2jShape" : "ElasticsearchInstanceTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \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 #elasticsearchInstanceTypesAsStrings(List)}.\n@param elasticsearchInstanceTypes 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 #elasticsearchInstanceTypesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchInstanceTypes()} to see if a value was sent in this field.\n

                                \n@return List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@deprecated Use {@link #elasticsearchInstanceTypesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchInstanceTypesWithStrings(List)}\n", "documentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceTypes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceTypes", "fluentEnumGetterMethodName" : "elasticsearchInstanceTypes", "fluentEnumSetterMethodName" : "elasticsearchInstanceTypes", "fluentGetterMethodName" : "elasticsearchInstanceTypesAsStrings", "fluentSetterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchInstanceTypesWithStrings", "getterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchInstanceTypes()} to see if a value was sent in this field.\n

                                \n@return List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion ", "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" : "ElasticsearchInstanceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceTypes", "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" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                \n@return The value of the Member property for this object.\n@see ESPartitionInstanceType\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                \n@return The value of the Member property for this object.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see ESPartitionInstanceType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticsearchInstanceTypes", "sensitive" : false, "setterDocumentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                \n@param elasticsearchInstanceTypes List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion ", "setterMethodName" : "setElasticsearchInstanceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchInstanceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchInstanceTypes", "variableType" : "java.util.List", "documentation" : "

                                List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@return In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@return In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                \n@param nextToken In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                In case if there are more results available NextToken would be present, make further request to the same API with received NextToken to paginate remaining results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListElasticsearchInstanceTypesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListElasticsearchInstanceTypesResponse", "variableName" : "listElasticsearchInstanceTypesResponse", "variableType" : "ListElasticsearchInstanceTypesResponse", "documentation" : null, "simpleType" : "ListElasticsearchInstanceTypesResponse", "variableSetterType" : "ListElasticsearchInstanceTypesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListElasticsearchVersionsRequest" : { "c2jName" : "ListElasticsearchVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for the parameters to the ListElasticsearchVersions operation.

                                Use MaxResults to control the maximum number of results to retrieve in a single call.

                                Use NextToken in response to retrieve more results. If the received response does not contain a NextToken, then there are no more results to retrieve.

                                ", "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" : "ListElasticsearchVersions", "locationName" : null, "requestUri" : "/2015-01-01/es/versions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@return Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                \n@param maxResults Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListElasticsearchVersionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListElasticsearchVersionsRequest", "variableName" : "listElasticsearchVersionsRequest", "variableType" : "ListElasticsearchVersionsRequest", "documentation" : null, "simpleType" : "ListElasticsearchVersionsRequest", "variableSetterType" : "ListElasticsearchVersionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListElasticsearchVersionsResponse" : { "c2jName" : "ListElasticsearchVersionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for the parameters for response received from ListElasticsearchVersions operation.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getElasticsearchVersions", "beanStyleSetterMethodName" : "setElasticsearchVersions", "c2jName" : "ElasticsearchVersions", "c2jShape" : "ElasticsearchVersionList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersions(List)}.\n@param elasticsearchVersions 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 #elasticsearchVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ElasticsearchVersions property for this object.\n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchVersions()} to see if a value was sent in this field.\n

                                \n@return The value of the ElasticsearchVersions property for this object.\n@deprecated Use {@link #elasticsearchVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersions(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersions", "fluentSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersions", "getterDocumentation" : "Returns the value of the ElasticsearchVersions property for this object.\n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchVersions()} to see if a value was sent in this field.\n

                                \n@return The value of the ElasticsearchVersions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersions", "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" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticsearchVersions", "sensitive" : false, "setterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.", "setterMethodName" : "setElasticsearchVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticsearchVersions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getElasticsearchVersions", "beanStyleSetterMethodName" : "setElasticsearchVersions", "c2jName" : "ElasticsearchVersions", "c2jShape" : "ElasticsearchVersionList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersions(List)}.\n@param elasticsearchVersions 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 #elasticsearchVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ElasticsearchVersions property for this object.\n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchVersions()} to see if a value was sent in this field.\n

                                \n@return The value of the ElasticsearchVersions property for this object.\n@deprecated Use {@link #elasticsearchVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersions(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersions", "fluentSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersions", "getterDocumentation" : "Returns the value of the ElasticsearchVersions property for this object.\n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchVersions()} to see if a value was sent in this field.\n

                                \n@return The value of the ElasticsearchVersions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersions", "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" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticsearchVersions", "sensitive" : false, "setterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.", "setterMethodName" : "setElasticsearchVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getElasticsearchVersions", "beanStyleSetterMethodName" : "setElasticsearchVersions", "c2jName" : "ElasticsearchVersions", "c2jShape" : "ElasticsearchVersionList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchVersions(List)}.\n@param elasticsearchVersions 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 #elasticsearchVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ElasticsearchVersions property for this object.\n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchVersions()} to see if a value was sent in this field.\n

                                \n@return The value of the ElasticsearchVersions property for this object.\n@deprecated Use {@link #elasticsearchVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchVersions(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchVersions", "fluentSetterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchVersions", "getterDocumentation" : "Returns the value of the ElasticsearchVersions property for this object.\n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasElasticsearchVersions()} to see if a value was sent in this field.\n

                                \n@return The value of the ElasticsearchVersions property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersions", "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" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ElasticsearchVersions", "sensitive" : false, "setterDocumentation" : "Sets the value of the ElasticsearchVersions property for this object.\n\n@param elasticsearchVersions The new value for the ElasticsearchVersions property for this object.", "setterMethodName" : "setElasticsearchVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "elasticsearchVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "Returns the value of the NextToken property for this object.\n@return The value of the NextToken property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "Sets the value of the NextToken property for this object.\n\n@param nextToken The new value for the NextToken property for this object.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListElasticsearchVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListElasticsearchVersionsResponse", "variableName" : "listElasticsearchVersionsResponse", "variableType" : "ListElasticsearchVersionsResponse", "documentation" : null, "simpleType" : "ListElasticsearchVersionsResponse", "variableSetterType" : "ListElasticsearchVersionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListPackagesForDomainRequest" : { "c2jName" : "ListPackagesForDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for request parameters to ListPackagesForDomain operation.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListPackagesForDomain", "locationName" : null, "requestUri" : "/2015-01-01/domain/{DomainName}/packages", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@return The name of the domain for which you want to list associated packages.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                The name of the domain for which you want to list associated packages.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@return The name of the domain for which you want to list associated packages.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                The name of the domain for which you want to list associated packages.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@return Limits results to a maximum number of packages.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Limits results to a maximum number of packages.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@return Limits results to a maximum number of packages.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Limits results to a maximum number of packages.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@return The name of the domain for which you want to list associated packages.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                The name of the domain for which you want to list associated packages.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@return The name of the domain for which you want to list associated packages.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                The name of the domain for which you want to list associated packages.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@return Limits results to a maximum number of packages.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Limits results to a maximum number of packages.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@return Limits results to a maximum number of packages.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Limits results to a maximum number of packages.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@return The name of the domain for which you want to list associated packages.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                The name of the domain for which you want to list associated packages.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@return The name of the domain for which you want to list associated packages.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                The name of the domain for which you want to list associated packages.

                                \n@param domainName The name of the domain for which you want to list associated packages.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                The name of the domain for which you want to list associated packages.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@return Limits results to a maximum number of packages.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                Limits results to a maximum number of packages.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@return Limits results to a maximum number of packages.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

                                Limits results to a maximum number of packages.

                                \n@param maxResults Limits results to a maximum number of packages.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                Limits results to a maximum number of packages.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@return Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                \n@param nextToken Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Used for pagination. Only necessary if a previous API call includes a non-null NextToken value. If provided, returns results for the next page.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "ListPackagesForDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListPackagesForDomainRequest", "variableName" : "listPackagesForDomainRequest", "variableType" : "ListPackagesForDomainRequest", "documentation" : null, "simpleType" : "ListPackagesForDomainRequest", "variableSetterType" : "ListPackagesForDomainRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListPackagesForDomainResponse" : { "c2jName" : "ListPackagesForDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for response parameters to ListPackagesForDomain operation.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainPackageDetailsList", "beanStyleSetterMethodName" : "setDomainPackageDetailsList", "c2jName" : "DomainPackageDetailsList", "c2jShape" : "DomainPackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \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 #domainPackageDetailsList(List)}.\n@param domainPackageDetailsList 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 #domainPackageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.\n@deprecated Use {@link #domainPackageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetailsList(List)}\n", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetailsList", "fluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetailsList", "getterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.", "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" : "DomainPackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetailsList", "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" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(DomainPackageDetails)}.\n@param member a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainPackageDetails)", "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(DomainPackageDetails)}\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" : "DomainPackageDetails", "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" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : "", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainPackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainPackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainPackageDetailsList", "sensitive" : false, "setterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.", "setterMethodName" : "setDomainPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@return Pagination token that needs to be supplied to the next call to get the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@return Pagination token that needs to be supplied to the next call to get the next page of 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainPackageDetailsList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainPackageDetailsList", "beanStyleSetterMethodName" : "setDomainPackageDetailsList", "c2jName" : "DomainPackageDetailsList", "c2jShape" : "DomainPackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \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 #domainPackageDetailsList(List)}.\n@param domainPackageDetailsList 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 #domainPackageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.\n@deprecated Use {@link #domainPackageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetailsList(List)}\n", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetailsList", "fluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetailsList", "getterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.", "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" : "DomainPackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetailsList", "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" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(DomainPackageDetails)}.\n@param member a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainPackageDetails)", "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(DomainPackageDetails)}\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" : "DomainPackageDetails", "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" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : "", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainPackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainPackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainPackageDetailsList", "sensitive" : false, "setterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.", "setterMethodName" : "setDomainPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@return Pagination token that needs to be supplied to the next call to get the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@return Pagination token that needs to be supplied to the next call to get the next page of 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainPackageDetailsList", "beanStyleSetterMethodName" : "setDomainPackageDetailsList", "c2jName" : "DomainPackageDetailsList", "c2jShape" : "DomainPackageDetailsList", "defaultConsumerFluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \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 #domainPackageDetailsList(List)}.\n@param domainPackageDetailsList 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 #domainPackageDetailsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.\n@deprecated Use {@link #domainPackageDetailsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainPackageDetailsList(List)}\n", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainPackageDetailsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainPackageDetailsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainPackageDetailsList", "fluentSetterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainPackageDetailsList", "getterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDomainPackageDetailsList()} to see if a value was sent in this field.\n

                                \n@return List of DomainPackageDetails objects.", "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" : "DomainPackageDetailsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainPackageDetailsList", "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" : "DomainPackageDetails", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DomainPackageDetails.Builder} avoiding the need to create one manually via {@link DomainPackageDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainPackageDetails.Builder#build()} is called immediately and its result is passed to {@link #member(DomainPackageDetails)}.\n@param member a consumer that will call methods on {@link DomainPackageDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DomainPackageDetails)", "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(DomainPackageDetails)}\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" : "DomainPackageDetails", "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" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : null, "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainPackageDetails", "variableName" : "member", "variableType" : "DomainPackageDetails", "documentation" : "", "simpleType" : "DomainPackageDetails", "variableSetterType" : "DomainPackageDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DomainPackageDetails", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DomainPackageDetails", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainPackageDetailsList", "sensitive" : false, "setterDocumentation" : "

                                List of DomainPackageDetails objects.

                                \n@param domainPackageDetailsList List of DomainPackageDetails objects.", "setterMethodName" : "setDomainPackageDetailsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainPackageDetailsList", "variableType" : "java.util.List", "documentation" : "

                                List of DomainPackageDetails objects.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of 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 #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@return Pagination token that needs to be supplied to the next call to get the next page of results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@return Pagination token that needs to be supplied to the next call to get the next page of 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" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                \n@param nextToken Pagination token that needs to be supplied to the next call to get the next page of results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                Pagination token that needs to be supplied to the next call to get the next page of results.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListPackagesForDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListPackagesForDomainResponse", "variableName" : "listPackagesForDomainResponse", "variableType" : "ListPackagesForDomainResponse", "documentation" : null, "simpleType" : "ListPackagesForDomainResponse", "variableSetterType" : "ListPackagesForDomainResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsRequest" : { "c2jName" : "ListTagsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Container for the parameters to the ListTags operation. Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view are attached.

                                ", "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" : "ListTags", "locationName" : null, "requestUri" : "/2015-01-01/tags/", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@return Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@return Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "arn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@return Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@return Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "arn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@return Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@return Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "arn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                \n@param arn Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                Specify the ARN for the Elasticsearch domain to which the tags are attached that you want to view.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ARN" ], "shapeName" : "ListTagsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : null, "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsResponse" : { "c2jName" : "ListTagsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The result of a ListTags operation. Contains tags for all requested Elasticsearch domains.

                                ", "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" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \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 #tagList(List)}.\n@param tagList 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 #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return List of Tag for the requested Elasticsearch domain.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return List of Tag for the requested Elasticsearch domain.", "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" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \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 #tagList(List)}.\n@param tagList 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 #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return List of Tag for the requested Elasticsearch domain.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return List of Tag for the requested Elasticsearch domain.", "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" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \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 #tagList(List)}.\n@param tagList 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 #tagList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return List of Tag for the requested Elasticsearch domain.\n@deprecated Use {@link #tagList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagList(List)}\n", "documentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTagList()} to see if a value was sent in this field.\n

                                \n@return List of Tag for the requested Elasticsearch domain.", "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" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                \n@param tagList List of Tag for the requested Elasticsearch domain.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                List of Tag for the requested Elasticsearch domain.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsResponse", "variableName" : "listTagsResponse", "variableType" : "ListTagsResponse", "documentation" : null, "simpleType" : "ListTagsResponse", "variableSetterType" : "ListTagsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "LogPublishingOption" : { "c2jName" : "LogPublishingOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Log Publishing option that is set for given domain.
                                Attributes and their details:

                                • CloudWatchLogsLogGroupArn: ARN of the Cloudwatch log group to which log needs to be published.
                                • Enabled: Whether the log publishing for given log type is enabled or not

                                ", "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" : "getCloudWatchLogsLogGroupArn", "beanStyleSetterMethodName" : "setCloudWatchLogsLogGroupArn", "c2jName" : "CloudWatchLogsLogGroupArn", "c2jShape" : "CloudWatchLogsLogGroupArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsLogGroupArn(String)}.\n@param cloudWatchLogsLogGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsLogGroupArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CloudWatchLogsLogGroupArn property for this object.\n@return The value of the CloudWatchLogsLogGroupArn property for this object.\n@deprecated Use {@link #cloudWatchLogsLogGroupArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogsLogGroupArn(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogsLogGroupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogsLogGroupArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsLogGroupArn", "fluentSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsLogGroupArn", "getterDocumentation" : "Returns the value of the CloudWatchLogsLogGroupArn property for this object.\n@return The value of the CloudWatchLogsLogGroupArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsLogGroupArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsLogGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsLogGroupArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.", "setterMethodName" : "setCloudWatchLogsLogGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsLogGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsLogGroupArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@return Specifies whether given log publishing option is enabled or not.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@return Specifies whether given log publishing option is enabled or not.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchLogsLogGroupArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogsLogGroupArn", "beanStyleSetterMethodName" : "setCloudWatchLogsLogGroupArn", "c2jName" : "CloudWatchLogsLogGroupArn", "c2jShape" : "CloudWatchLogsLogGroupArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsLogGroupArn(String)}.\n@param cloudWatchLogsLogGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsLogGroupArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CloudWatchLogsLogGroupArn property for this object.\n@return The value of the CloudWatchLogsLogGroupArn property for this object.\n@deprecated Use {@link #cloudWatchLogsLogGroupArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogsLogGroupArn(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogsLogGroupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogsLogGroupArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsLogGroupArn", "fluentSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsLogGroupArn", "getterDocumentation" : "Returns the value of the CloudWatchLogsLogGroupArn property for this object.\n@return The value of the CloudWatchLogsLogGroupArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsLogGroupArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsLogGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsLogGroupArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.", "setterMethodName" : "setCloudWatchLogsLogGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsLogGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsLogGroupArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@return Specifies whether given log publishing option is enabled or not.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@return Specifies whether given log publishing option is enabled or not.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogsLogGroupArn", "beanStyleSetterMethodName" : "setCloudWatchLogsLogGroupArn", "c2jName" : "CloudWatchLogsLogGroupArn", "c2jShape" : "CloudWatchLogsLogGroupArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogsLogGroupArn(String)}.\n@param cloudWatchLogsLogGroupArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogsLogGroupArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CloudWatchLogsLogGroupArn property for this object.\n@return The value of the CloudWatchLogsLogGroupArn property for this object.\n@deprecated Use {@link #cloudWatchLogsLogGroupArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogsLogGroupArn(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogsLogGroupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogsLogGroupArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogsLogGroupArn", "fluentSetterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogsLogGroupArn", "getterDocumentation" : "Returns the value of the CloudWatchLogsLogGroupArn property for this object.\n@return The value of the CloudWatchLogsLogGroupArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogsLogGroupArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogsLogGroupArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogsLogGroupArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the CloudWatchLogsLogGroupArn property for this object.\n\n@param cloudWatchLogsLogGroupArn The new value for the CloudWatchLogsLogGroupArn property for this object.", "setterMethodName" : "setCloudWatchLogsLogGroupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsLogGroupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogsLogGroupArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@return Specifies whether given log publishing option is enabled or not.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@return Specifies whether given log publishing option is enabled or not.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                \n@param enabled Specifies whether given log publishing option is enabled or not.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                Specifies whether given log publishing option is enabled or not.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LogPublishingOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "logPublishingOption", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "wrapper" : false, "xmlNamespace" : null }, "LogPublishingOptionsStatus" : { "c2jName" : "LogPublishingOptionsStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The configured log publishing options for the domain and their current status.

                                ", "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" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #optionsAsStrings(Map)}.\n@param options a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasOptions()} to see if a value was sent in this field.\n

                                \n@return The log publishing options configured for the Elasticsearch domain.\n@deprecated Use {@link #optionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #optionsWithStrings(Map)}\n", "documentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : "options", "fluentEnumSetterMethodName" : "options", "fluentGetterMethodName" : "optionsAsStrings", "fluentSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optionsWithStrings", "getterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasOptions()} to see if a value was sent in this field.\n

                                \n@return The log publishing options configured for the Elasticsearch domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                \n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                \n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@return The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@return The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #optionsAsStrings(Map)}.\n@param options a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasOptions()} to see if a value was sent in this field.\n

                                \n@return The log publishing options configured for the Elasticsearch domain.\n@deprecated Use {@link #optionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #optionsWithStrings(Map)}\n", "documentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : "options", "fluentEnumSetterMethodName" : "options", "fluentGetterMethodName" : "optionsAsStrings", "fluentSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optionsWithStrings", "getterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasOptions()} to see if a value was sent in this field.\n

                                \n@return The log publishing options configured for the Elasticsearch domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                \n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                \n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@return The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@return The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #optionsAsStrings(Map)}.\n@param options a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasOptions()} to see if a value was sent in this field.\n

                                \n@return The log publishing options configured for the Elasticsearch domain.\n@deprecated Use {@link #optionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #optionsWithStrings(Map)}\n", "documentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : "options", "fluentEnumSetterMethodName" : "options", "fluentGetterMethodName" : "optionsAsStrings", "fluentSetterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optionsWithStrings", "getterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasOptions()} to see if a value was sent in this field.\n

                                \n@return The log publishing options configured for the Elasticsearch domain.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                \n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                \n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                \n@param options The log publishing options configured for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "options", "variableType" : "java.util.Map", "documentation" : "

                                The log publishing options configured for the Elasticsearch domain.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@return The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@return The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                \n@param status The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                The status of the log publishing options for the Elasticsearch domain. See OptionStatus for the status information that's included.

                                ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LogPublishingOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LogPublishingOptionsStatus", "variableName" : "logPublishingOptionsStatus", "variableType" : "LogPublishingOptionsStatus", "documentation" : null, "simpleType" : "LogPublishingOptionsStatus", "variableSetterType" : "LogPublishingOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "LogType" : { "c2jName" : "LogType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Type of Log File, it can be one of the following:

                                • INDEX_SLOW_LOGS: Index slow logs contain insert requests that took more time than configured index query log threshold to execute.
                                • SEARCH_SLOW_LOGS: Search slow logs contain search queries that took more time than configured search query log threshold to execute.
                                • ES_APPLICATION_LOGS: Elasticsearch application logs contain information about errors and warnings raised during the operation of the service and can be useful for troubleshooting.

                                ", "endpointDiscovery" : null, "enums" : [ { "name" : "INDEX_SLOW_LOGS", "value" : "INDEX_SLOW_LOGS" }, { "name" : "SEARCH_SLOW_LOGS", "value" : "SEARCH_SLOW_LOGS" }, { "name" : "ES_APPLICATION_LOGS", "value" : "ES_APPLICATION_LOGS" } ], "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" : "LogType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LogType", "variableName" : "logType", "variableType" : "LogType", "documentation" : null, "simpleType" : "LogType", "variableSetterType" : "LogType" }, "wrapper" : false, "xmlNamespace" : null }, "MasterUserOptions" : { "c2jName" : "MasterUserOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Credentials for the master user: username and password, ARN, or both.

                                ", "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" : "getMasterUserARN", "beanStyleSetterMethodName" : "setMasterUserARN", "c2jName" : "MasterUserARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserARN(String)}.\n@param masterUserARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@return ARN for the master user (if IAM is enabled).\n@deprecated Use {@link #masterUserARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserARN(String)}\n", "documentation" : "

                                ARN for the master user (if IAM is enabled).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserARN", "fluentSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserARN", "getterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@return ARN for the master user (if IAM is enabled).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserARN", "sensitive" : false, "setterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).", "setterMethodName" : "setMasterUserARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserARN", "variableType" : "String", "documentation" : "

                                ARN for the master user (if IAM is enabled).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserName", "beanStyleSetterMethodName" : "setMasterUserName", "c2jName" : "MasterUserName", "c2jShape" : "Username", "defaultConsumerFluentSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserName(String)}.\n@param masterUserName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@deprecated Use {@link #masterUserName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserName(String)}\n", "documentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserName", "fluentSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserName", "getterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserName", "sensitive" : true, "setterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.", "setterMethodName" : "setMasterUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserName", "variableType" : "String", "documentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserPassword", "beanStyleSetterMethodName" : "setMasterUserPassword", "c2jName" : "MasterUserPassword", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserPassword(String)}.\n@param masterUserPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserPassword(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@deprecated Use {@link #masterUserPassword()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserPassword(String)}\n", "documentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserPassword property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserPassword", "fluentSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserPassword", "getterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserPassword", "sensitive" : true, "setterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.", "setterMethodName" : "setMasterUserPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserPassword", "variableType" : "String", "documentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MasterUserARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserARN", "beanStyleSetterMethodName" : "setMasterUserARN", "c2jName" : "MasterUserARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserARN(String)}.\n@param masterUserARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@return ARN for the master user (if IAM is enabled).\n@deprecated Use {@link #masterUserARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserARN(String)}\n", "documentation" : "

                                ARN for the master user (if IAM is enabled).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserARN", "fluentSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserARN", "getterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@return ARN for the master user (if IAM is enabled).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserARN", "sensitive" : false, "setterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).", "setterMethodName" : "setMasterUserARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserARN", "variableType" : "String", "documentation" : "

                                ARN for the master user (if IAM is enabled).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterUserName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserName", "beanStyleSetterMethodName" : "setMasterUserName", "c2jName" : "MasterUserName", "c2jShape" : "Username", "defaultConsumerFluentSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserName(String)}.\n@param masterUserName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@deprecated Use {@link #masterUserName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserName(String)}\n", "documentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserName", "fluentSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserName", "getterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserName", "sensitive" : true, "setterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.", "setterMethodName" : "setMasterUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserName", "variableType" : "String", "documentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterUserPassword" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserPassword", "beanStyleSetterMethodName" : "setMasterUserPassword", "c2jName" : "MasterUserPassword", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserPassword(String)}.\n@param masterUserPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserPassword(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@deprecated Use {@link #masterUserPassword()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserPassword(String)}\n", "documentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserPassword property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserPassword", "fluentSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserPassword", "getterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserPassword", "sensitive" : true, "setterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.", "setterMethodName" : "setMasterUserPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserPassword", "variableType" : "String", "documentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserARN", "beanStyleSetterMethodName" : "setMasterUserARN", "c2jName" : "MasterUserARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserARN(String)}.\n@param masterUserARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@return ARN for the master user (if IAM is enabled).\n@deprecated Use {@link #masterUserARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserARN(String)}\n", "documentation" : "

                                ARN for the master user (if IAM is enabled).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserARN", "fluentSetterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserARN", "getterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@return ARN for the master user (if IAM is enabled).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserARN", "sensitive" : false, "setterDocumentation" : "

                                ARN for the master user (if IAM is enabled).

                                \n@param masterUserARN ARN for the master user (if IAM is enabled).", "setterMethodName" : "setMasterUserARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserARN", "variableType" : "String", "documentation" : "

                                ARN for the master user (if IAM is enabled).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserName", "beanStyleSetterMethodName" : "setMasterUserName", "c2jName" : "MasterUserName", "c2jShape" : "Username", "defaultConsumerFluentSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserName(String)}.\n@param masterUserName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@deprecated Use {@link #masterUserName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserName(String)}\n", "documentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserName", "fluentSetterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserName", "getterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserName", "sensitive" : true, "setterDocumentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserName The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.", "setterMethodName" : "setMasterUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserName", "variableType" : "String", "documentation" : "

                                The master user's username, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterUserPassword", "beanStyleSetterMethodName" : "setMasterUserPassword", "c2jName" : "MasterUserPassword", "c2jShape" : "Password", "defaultConsumerFluentSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterUserPassword(String)}.\n@param masterUserPassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterUserPassword(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@deprecated Use {@link #masterUserPassword()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterUserPassword(String)}\n", "documentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterUserPassword property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterUserPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterUserPassword", "fluentSetterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterUserPassword", "getterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@return The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterUserPassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterUserPassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterUserPassword", "sensitive" : true, "setterDocumentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                \n@param masterUserPassword The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.", "setterMethodName" : "setMasterUserPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterUserPassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterUserPassword", "variableType" : "String", "documentation" : "

                                The master user's password, which is stored in the Amazon Elasticsearch Service domain's internal database.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MasterUserOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MasterUserOptions", "variableName" : "masterUserOptions", "variableType" : "MasterUserOptions", "documentation" : null, "simpleType" : "MasterUserOptions", "variableSetterType" : "MasterUserOptions" }, "wrapper" : false, "xmlNamespace" : null }, "NodeToNodeEncryptionOptions" : { "c2jName" : "NodeToNodeEncryptionOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Specifies the node-to-node encryption options.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@return Specify true to enable node-to-node encryption.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                Specify true to enable node-to-node encryption.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@return Specify true to enable node-to-node encryption.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                Specify true to enable node-to-node encryption.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@return Specify true to enable node-to-node encryption.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                Specify true to enable node-to-node encryption.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@return Specify true to enable node-to-node encryption.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                Specify true to enable node-to-node encryption.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@return Specify true to enable node-to-node encryption.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                Specify true to enable node-to-node encryption.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@return Specify true to enable node-to-node encryption.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                Specify true to enable node-to-node encryption.

                                \n@param enabled Specify true to enable node-to-node encryption.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                Specify true to enable node-to-node encryption.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NodeToNodeEncryptionOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "nodeToNodeEncryptionOptions", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "wrapper" : false, "xmlNamespace" : null }, "NodeToNodeEncryptionOptionsStatus" : { "c2jName" : "NodeToNodeEncryptionOptionsStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Status of the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptions.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptions.Builder#build()} is called immediately and its result is passed to {@link #options(NodeToNodeEncryptionOptions)}.\n@param options a consumer that will call methods on {@link NodeToNodeEncryptionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(NodeToNodeEncryptionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(NodeToNodeEncryptionOptions)}\n", "documentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the node-to-node encryption options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "options", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "options", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptions.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptions.Builder#build()} is called immediately and its result is passed to {@link #options(NodeToNodeEncryptionOptions)}.\n@param options a consumer that will call methods on {@link NodeToNodeEncryptionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(NodeToNodeEncryptionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(NodeToNodeEncryptionOptions)}\n", "documentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the node-to-node encryption options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "options", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "options", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "NodeToNodeEncryptionOptions", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link NodeToNodeEncryptionOptions.Builder} avoiding the need to create one manually via {@link NodeToNodeEncryptionOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link NodeToNodeEncryptionOptions.Builder#build()} is called immediately and its result is passed to {@link #options(NodeToNodeEncryptionOptions)}.\n@param options a consumer that will call methods on {@link NodeToNodeEncryptionOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(NodeToNodeEncryptionOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(NodeToNodeEncryptionOptions)}\n", "documentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the node-to-node encryption options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "NodeToNodeEncryptionOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param options Specifies the node-to-node encryption options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "options", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptions", "variableName" : "options", "variableType" : "NodeToNodeEncryptionOptions", "documentation" : "

                                Specifies the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "simpleType" : "NodeToNodeEncryptionOptions", "variableSetterType" : "NodeToNodeEncryptionOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@return Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                \n@param status Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

                                ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "NodeToNodeEncryptionOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodeToNodeEncryptionOptionsStatus", "variableName" : "nodeToNodeEncryptionOptionsStatus", "variableType" : "NodeToNodeEncryptionOptionsStatus", "documentation" : null, "simpleType" : "NodeToNodeEncryptionOptionsStatus", "variableSetterType" : "NodeToNodeEncryptionOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "OptionState" : { "c2jName" : "OptionState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                The state of a requested change. One of the following:

                                • Processing: The request change is still in-process.
                                • Active: The request change is processed and deployed to the Elasticsearch domain.
                                ", "endpointDiscovery" : null, "enums" : [ { "name" : "REQUIRES_INDEX_DOCUMENTS", "value" : "RequiresIndexDocuments" }, { "name" : "PROCESSING", "value" : "Processing" }, { "name" : "ACTIVE", "value" : "Active" } ], "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" : "OptionState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OptionState", "variableName" : "optionState", "variableType" : "OptionState", "documentation" : null, "simpleType" : "OptionState", "variableSetterType" : "OptionState" }, "wrapper" : false, "xmlNamespace" : null }, "OptionStatus" : { "c2jName" : "OptionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Provides the current status of the entity.

                                ", "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" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \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 #creationDate(Instant)}.\n@param creationDate 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 #creationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@return Timestamp which tells the creation date for the entity.\n@deprecated Use {@link #creationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationDate(Instant)}\n", "documentation" : "

                                Timestamp which tells the creation date for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@return Timestamp which tells the creation date for the entity.", "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" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                Timestamp which tells the creation date for the entity.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateDate", "beanStyleSetterMethodName" : "setUpdateDate", "c2jName" : "UpdateDate", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \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 #updateDate(Instant)}.\n@param updateDate 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 #updateDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@return Timestamp which tells the last updated time for the entity.\n@deprecated Use {@link #updateDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateDate(Instant)}\n", "documentation" : "

                                Timestamp which tells the last updated time for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateDate", "fluentSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateDate", "getterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@return Timestamp which tells the last updated time for the entity.", "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" : "UpdateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UpdateDate", "sensitive" : false, "setterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.", "setterMethodName" : "setUpdateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updateDate", "variableType" : "java.time.Instant", "documentation" : "

                                Timestamp which tells the last updated time for the entity.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateVersion", "beanStyleSetterMethodName" : "setUpdateVersion", "c2jName" : "UpdateVersion", "c2jShape" : "UIntValue", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #updateVersion(Integer)}.\n@param updateVersion a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateVersion(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@return Specifies the latest version for the entity.\n@deprecated Use {@link #updateVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateVersion(Integer)}\n", "documentation" : "

                                Specifies the latest version for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateVersion", "fluentSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateVersion", "getterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@return Specifies the latest version for the entity.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UpdateVersion", "sensitive" : false, "setterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.", "setterMethodName" : "setUpdateVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "updateVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "updateVersion", "variableType" : "Integer", "documentation" : "

                                Specifies the latest version for the entity.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "OptionState", "defaultConsumerFluentSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link OptionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see OptionState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : "OptionState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see OptionState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link OptionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Provides the OptionState for the Elasticsearch domain.\n@see OptionState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPendingDeletion", "beanStyleSetterMethodName" : "setPendingDeletion", "c2jName" : "PendingDeletion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pendingDeletion(Boolean)}.\n@param pendingDeletion a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingDeletion(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@return Indicates whether the Elasticsearch domain is being deleted.\n@deprecated Use {@link #pendingDeletion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pendingDeletion(Boolean)}\n", "documentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PendingDeletion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPendingDeletion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingDeletion", "fluentSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingDeletion", "getterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@return Indicates whether the Elasticsearch domain is being deleted.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PendingDeletion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PendingDeletion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PendingDeletion", "sensitive" : false, "setterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.", "setterMethodName" : "setPendingDeletion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pendingDeletion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pendingDeletion", "variableType" : "Boolean", "documentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \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 #creationDate(Instant)}.\n@param creationDate 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 #creationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@return Timestamp which tells the creation date for the entity.\n@deprecated Use {@link #creationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationDate(Instant)}\n", "documentation" : "

                                Timestamp which tells the creation date for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@return Timestamp which tells the creation date for the entity.", "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" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                Timestamp which tells the creation date for the entity.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PendingDeletion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPendingDeletion", "beanStyleSetterMethodName" : "setPendingDeletion", "c2jName" : "PendingDeletion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pendingDeletion(Boolean)}.\n@param pendingDeletion a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingDeletion(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@return Indicates whether the Elasticsearch domain is being deleted.\n@deprecated Use {@link #pendingDeletion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pendingDeletion(Boolean)}\n", "documentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PendingDeletion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPendingDeletion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingDeletion", "fluentSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingDeletion", "getterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@return Indicates whether the Elasticsearch domain is being deleted.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PendingDeletion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PendingDeletion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PendingDeletion", "sensitive" : false, "setterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.", "setterMethodName" : "setPendingDeletion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pendingDeletion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pendingDeletion", "variableType" : "Boolean", "documentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "OptionState", "defaultConsumerFluentSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link OptionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see OptionState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : "OptionState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see OptionState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link OptionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Provides the OptionState for the Elasticsearch domain.\n@see OptionState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpdateDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateDate", "beanStyleSetterMethodName" : "setUpdateDate", "c2jName" : "UpdateDate", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \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 #updateDate(Instant)}.\n@param updateDate 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 #updateDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@return Timestamp which tells the last updated time for the entity.\n@deprecated Use {@link #updateDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateDate(Instant)}\n", "documentation" : "

                                Timestamp which tells the last updated time for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateDate", "fluentSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateDate", "getterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@return Timestamp which tells the last updated time for the entity.", "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" : "UpdateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UpdateDate", "sensitive" : false, "setterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.", "setterMethodName" : "setUpdateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updateDate", "variableType" : "java.time.Instant", "documentation" : "

                                Timestamp which tells the last updated time for the entity.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpdateVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateVersion", "beanStyleSetterMethodName" : "setUpdateVersion", "c2jName" : "UpdateVersion", "c2jShape" : "UIntValue", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #updateVersion(Integer)}.\n@param updateVersion a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateVersion(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@return Specifies the latest version for the entity.\n@deprecated Use {@link #updateVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateVersion(Integer)}\n", "documentation" : "

                                Specifies the latest version for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateVersion", "fluentSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateVersion", "getterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@return Specifies the latest version for the entity.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UpdateVersion", "sensitive" : false, "setterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.", "setterMethodName" : "setUpdateVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "updateVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "updateVersion", "variableType" : "Integer", "documentation" : "

                                Specifies the latest version for the entity.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreationDate", "beanStyleSetterMethodName" : "setCreationDate", "c2jName" : "CreationDate", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \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 #creationDate(Instant)}.\n@param creationDate 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 #creationDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@return Timestamp which tells the creation date for the entity.\n@deprecated Use {@link #creationDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #creationDate(Instant)}\n", "documentation" : "

                                Timestamp which tells the creation date for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreationDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreationDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationDate", "fluentSetterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "creationDate", "getterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@return Timestamp which tells the creation date for the entity.", "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" : "CreationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationDate", "sensitive" : false, "setterDocumentation" : "

                                Timestamp which tells the creation date for the entity.

                                \n@param creationDate Timestamp which tells the creation date for the entity.", "setterMethodName" : "setCreationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationDate", "variableType" : "java.time.Instant", "documentation" : "

                                Timestamp which tells the creation date for the entity.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateDate", "beanStyleSetterMethodName" : "setUpdateDate", "c2jName" : "UpdateDate", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \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 #updateDate(Instant)}.\n@param updateDate 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 #updateDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@return Timestamp which tells the last updated time for the entity.\n@deprecated Use {@link #updateDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateDate(Instant)}\n", "documentation" : "

                                Timestamp which tells the last updated time for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateDate", "fluentSetterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateDate", "getterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@return Timestamp which tells the last updated time for the entity.", "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" : "UpdateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UpdateDate", "sensitive" : false, "setterDocumentation" : "

                                Timestamp which tells the last updated time for the entity.

                                \n@param updateDate Timestamp which tells the last updated time for the entity.", "setterMethodName" : "setUpdateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updateDate", "variableType" : "java.time.Instant", "documentation" : "

                                Timestamp which tells the last updated time for the entity.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateVersion", "beanStyleSetterMethodName" : "setUpdateVersion", "c2jName" : "UpdateVersion", "c2jShape" : "UIntValue", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #updateVersion(Integer)}.\n@param updateVersion a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateVersion(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@return Specifies the latest version for the entity.\n@deprecated Use {@link #updateVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateVersion(Integer)}\n", "documentation" : "

                                Specifies the latest version for the entity.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateVersion", "fluentSetterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateVersion", "getterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@return Specifies the latest version for the entity.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UpdateVersion", "sensitive" : false, "setterDocumentation" : "

                                Specifies the latest version for the entity.

                                \n@param updateVersion Specifies the latest version for the entity.", "setterMethodName" : "setUpdateVersion", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "updateVersion", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "updateVersion", "variableType" : "Integer", "documentation" : "

                                Specifies the latest version for the entity.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "OptionState", "defaultConsumerFluentSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link OptionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see OptionState\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : "OptionState", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see OptionState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link OptionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                \n@return Provides the OptionState for the Elasticsearch domain.\n@see OptionState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                \n@param state Provides the OptionState for the Elasticsearch domain.\n@see OptionState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                Provides the OptionState for the Elasticsearch domain.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPendingDeletion", "beanStyleSetterMethodName" : "setPendingDeletion", "c2jName" : "PendingDeletion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #pendingDeletion(Boolean)}.\n@param pendingDeletion a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pendingDeletion(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@return Indicates whether the Elasticsearch domain is being deleted.\n@deprecated Use {@link #pendingDeletion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pendingDeletion(Boolean)}\n", "documentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PendingDeletion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPendingDeletion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pendingDeletion", "fluentSetterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pendingDeletion", "getterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@return Indicates whether the Elasticsearch domain is being deleted.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PendingDeletion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PendingDeletion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PendingDeletion", "sensitive" : false, "setterDocumentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                \n@param pendingDeletion Indicates whether the Elasticsearch domain is being deleted.", "setterMethodName" : "setPendingDeletion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "pendingDeletion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "pendingDeletion", "variableType" : "Boolean", "documentation" : "

                                Indicates whether the Elasticsearch domain is being deleted.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CreationDate", "UpdateDate", "State" ], "shapeName" : "OptionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "optionStatus", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "wrapper" : false, "xmlNamespace" : null }, "OutboundCrossClusterSearchConnection" : { "c2jName" : "OutboundCrossClusterSearchConnection", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Specifies details of an outbound connection.

                                ", "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" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #sourceDomainInfo(DomainInformation)}.\n@param sourceDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceDomainInfo", "fluentSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                ", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #destinationDomainInfo(DomainInformation)}.\n@param destinationDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationDomainInfo", "fluentSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                ", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@return Specifies the connection id for the outbound cross-cluster search connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@return Specifies the connection id for the outbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #connectionAlias(String)}.\n@param connectionAlias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionAlias(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@return Specifies the connection alias for the outbound cross-cluster search connection.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionAlias property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionAlias", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionAlias", "fluentSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@return Specifies the connection alias for the outbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "OutboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \nThis is a convenience that creates an instance of the {@link OutboundCrossClusterSearchConnectionStatus.Builder} avoiding the need to create one manually via {@link OutboundCrossClusterSearchConnectionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutboundCrossClusterSearchConnectionStatus.Builder#build()} is called immediately and its result is passed to {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}.\n@param connectionStatus a consumer that will call methods on {@link OutboundCrossClusterSearchConnectionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(OutboundCrossClusterSearchConnectionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionStatus", "fluentSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                ", "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConnectionAlias" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #connectionAlias(String)}.\n@param connectionAlias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionAlias(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@return Specifies the connection alias for the outbound cross-cluster search connection.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionAlias property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionAlias", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionAlias", "fluentSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@return Specifies the connection alias for the outbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConnectionStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "OutboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \nThis is a convenience that creates an instance of the {@link OutboundCrossClusterSearchConnectionStatus.Builder} avoiding the need to create one manually via {@link OutboundCrossClusterSearchConnectionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutboundCrossClusterSearchConnectionStatus.Builder#build()} is called immediately and its result is passed to {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}.\n@param connectionStatus a consumer that will call methods on {@link OutboundCrossClusterSearchConnectionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(OutboundCrossClusterSearchConnectionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionStatus", "fluentSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                ", "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CrossClusterSearchConnectionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@return Specifies the connection id for the outbound cross-cluster search connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@return Specifies the connection id for the outbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #destinationDomainInfo(DomainInformation)}.\n@param destinationDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationDomainInfo", "fluentSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                ", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceDomainInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #sourceDomainInfo(DomainInformation)}.\n@param sourceDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceDomainInfo", "fluentSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                ", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceDomainInfo", "beanStyleSetterMethodName" : "setSourceDomainInfo", "c2jName" : "SourceDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #sourceDomainInfo(DomainInformation)}.\n@param sourceDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the source Elasticsearch domain.\n@deprecated Use {@link #sourceDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceDomainInfo(DomainInformation)}\n", "documentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceDomainInfo", "fluentSetterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceDomainInfo", "getterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the source Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SourceDomainInfo", "sensitive" : false, "setterDocumentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                \n@param sourceDomainInfo Specifies the DomainInformation for the source Elasticsearch domain.", "setterMethodName" : "setSourceDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "sourceDomainInfo", "variableType" : "DomainInformation", "documentation" : "

                                Specifies the DomainInformation for the source Elasticsearch domain.

                                ", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationDomainInfo", "beanStyleSetterMethodName" : "setDestinationDomainInfo", "c2jName" : "DestinationDomainInfo", "c2jShape" : "DomainInformation", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \nThis is a convenience that creates an instance of the {@link DomainInformation.Builder} avoiding the need to create one manually via {@link DomainInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainInformation.Builder#build()} is called immediately and its result is passed to {@link #destinationDomainInfo(DomainInformation)}.\n@param destinationDomainInfo a consumer that will call methods on {@link DomainInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationDomainInfo(DomainInformation)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the destination Elasticsearch domain.\n@deprecated Use {@link #destinationDomainInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationDomainInfo(DomainInformation)}\n", "documentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationDomainInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationDomainInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationDomainInfo", "fluentSetterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationDomainInfo", "getterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@return Specifies the DomainInformation for the destination Elasticsearch domain.", "getterModel" : { "returnType" : "DomainInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationDomainInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationDomainInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationDomainInfo", "sensitive" : false, "setterDocumentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                \n@param destinationDomainInfo Specifies the DomainInformation for the destination Elasticsearch domain.", "setterMethodName" : "setDestinationDomainInfo", "setterModel" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : null, "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainInformation", "variableName" : "destinationDomainInfo", "variableType" : "DomainInformation", "documentation" : "

                                Specifies the DomainInformation for the destination Elasticsearch domain.

                                ", "simpleType" : "DomainInformation", "variableSetterType" : "DomainInformation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@return Specifies the connection id for the outbound cross-cluster search connection.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@return Specifies the connection id for the outbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnectionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                \n@param crossClusterSearchConnectionId Specifies the connection id for the outbound cross-cluster search connection.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

                                Specifies the connection id for the outbound cross-cluster search connection.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionAlias", "beanStyleSetterMethodName" : "setConnectionAlias", "c2jName" : "ConnectionAlias", "c2jShape" : "ConnectionAlias", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #connectionAlias(String)}.\n@param connectionAlias a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionAlias(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@return Specifies the connection alias for the outbound cross-cluster search connection.\n@deprecated Use {@link #connectionAlias()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionAlias(String)}\n", "documentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionAlias property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionAlias", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionAlias", "fluentSetterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionAlias", "getterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@return Specifies the connection alias for the outbound cross-cluster search connection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionAlias", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionAlias", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConnectionAlias", "sensitive" : false, "setterDocumentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                \n@param connectionAlias Specifies the connection alias for the outbound cross-cluster search connection.", "setterMethodName" : "setConnectionAlias", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "connectionAlias", "variableType" : "String", "documentation" : "

                                Specifies the connection alias for the outbound cross-cluster search connection.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConnectionStatus", "beanStyleSetterMethodName" : "setConnectionStatus", "c2jName" : "ConnectionStatus", "c2jShape" : "OutboundCrossClusterSearchConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \nThis is a convenience that creates an instance of the {@link OutboundCrossClusterSearchConnectionStatus.Builder} avoiding the need to create one manually via {@link OutboundCrossClusterSearchConnectionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutboundCrossClusterSearchConnectionStatus.Builder#build()} is called immediately and its result is passed to {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}.\n@param connectionStatus a consumer that will call methods on {@link OutboundCrossClusterSearchConnectionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #connectionStatus(OutboundCrossClusterSearchConnectionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@deprecated Use {@link #connectionStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #connectionStatus(OutboundCrossClusterSearchConnectionStatus)}\n", "documentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConnectionStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConnectionStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "connectionStatus", "fluentSetterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "connectionStatus", "getterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@return Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.", "getterModel" : { "returnType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConnectionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ConnectionStatus", "sensitive" : false, "setterDocumentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                \n@param connectionStatus Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.", "setterMethodName" : "setConnectionStatus", "setterModel" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "connectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : "

                                Specifies the OutboundCrossClusterSearchConnectionStatus for the outbound connection.

                                ", "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OutboundCrossClusterSearchConnection", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnection", "variableName" : "outboundCrossClusterSearchConnection", "variableType" : "OutboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnection", "variableSetterType" : "OutboundCrossClusterSearchConnection" }, "wrapper" : false, "xmlNamespace" : null }, "OutboundCrossClusterSearchConnectionStatus" : { "c2jName" : "OutboundCrossClusterSearchConnectionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Specifies the connection status of an outbound cross-cluster search connection.

                                ", "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" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "OutboundCrossClusterSearchConnectionStatusCode", "defaultConsumerFluentSetterDocumentation" : "

                                The state code for outbound connection. This can be one of the following:

                                • VALIDATING: The outbound connection request is being validated.
                                • VALIDATION_FAILED: Validation failed for the connection request.
                                • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                • PROVISIONING: Outbound connection request is in process.
                                • ACTIVE: Outbound connection is active and ready to use.
                                • REJECTED: Outbound connection request is rejected by destination domain owner.
                                • DELETING: Outbound connection deletion is in progress.
                                • DELETED: Outbound connection is deleted and cannot be used further.
                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusCodeAsString(String)}.\n@param statusCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The state code for outbound connection. This can be one of the following:

                                • VALIDATING: The outbound connection request is being validated.
                                • VALIDATION_FAILED: Validation failed for the connection request.
                                • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                • PROVISIONING: Outbound connection request is in process.
                                • ACTIVE: Outbound connection is active and ready to use.
                                • REJECTED: Outbound connection request is rejected by destination domain owner.
                                • DELETING: Outbound connection deletion is in progress.
                                • DELETED: Outbound connection is deleted and cannot be used further.
                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link OutboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                                \n@return The state code for outbound connection. This can be one of the following:

                                • VALIDATING: The outbound connection request is being validated.
                                • VALIDATION_FAILED: Validation failed for the connection request.
                                • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                • PROVISIONING: Outbound connection request is in process.
                                • ACTIVE: Outbound connection is active and ready to use.
                                • REJECTED: Outbound connection request is rejected by destination domain owner.
                                • DELETING: Outbound connection deletion is in progress.
                                • DELETED: Outbound connection is deleted and cannot be used further.
                                • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  The state code for outbound connection. This can be one of the following:

                                  • VALIDATING: The outbound connection request is being validated.
                                  • VALIDATION_FAILED: Validation failed for the connection request.
                                  • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                  • PROVISIONING: Outbound connection request is in process.
                                  • ACTIVE: Outbound connection is active and ready to use.
                                  • REJECTED: Outbound connection request is rejected by destination domain owner.
                                  • DELETING: Outbound connection deletion is in progress.
                                  • DELETED: Outbound connection is deleted and cannot be used further.
                                  \n@param statusCode The state code for outbound connection. This can be one of the following:

                                  • VALIDATING: The outbound connection request is being validated.
                                  • VALIDATION_FAILED: Validation failed for the connection request.
                                  • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                  • PROVISIONING: Outbound connection request is in process.
                                  • ACTIVE: Outbound connection is active and ready to use.
                                  • REJECTED: Outbound connection request is rejected by destination domain owner.
                                  • DELETING: Outbound connection deletion is in progress.
                                  • DELETED: Outbound connection is deleted and cannot be used further.
                                  • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCode(String)}\n", "documentation" : "

                                    The state code for outbound connection. This can be one of the following:

                                    • VALIDATING: The outbound connection request is being validated.
                                    • VALIDATION_FAILED: Validation failed for the connection request.
                                    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                    • PROVISIONING: Outbound connection request is in process.
                                    • ACTIVE: Outbound connection is active and ready to use.
                                    • REJECTED: Outbound connection request is rejected by destination domain owner.
                                    • DELETING: Outbound connection deletion is in progress.
                                    • DELETED: Outbound connection is deleted and cannot be used further.
                                    ", "endpointDiscoveryId" : false, "enumType" : "OutboundCrossClusterSearchConnectionStatusCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : "statusCode", "fluentEnumSetterMethodName" : "statusCode", "fluentGetterMethodName" : "statusCodeAsString", "fluentSetterDocumentation" : "

                                    The state code for outbound connection. This can be one of the following:

                                    • VALIDATING: The outbound connection request is being validated.
                                    • VALIDATION_FAILED: Validation failed for the connection request.
                                    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                    • PROVISIONING: Outbound connection request is in process.
                                    • ACTIVE: Outbound connection is active and ready to use.
                                    • REJECTED: Outbound connection request is rejected by destination domain owner.
                                    • DELETING: Outbound connection deletion is in progress.
                                    • DELETED: Outbound connection is deleted and cannot be used further.
                                    \n@param statusCode The state code for outbound connection. This can be one of the following:

                                    • VALIDATING: The outbound connection request is being validated.
                                    • VALIDATION_FAILED: Validation failed for the connection request.
                                    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                    • PROVISIONING: Outbound connection request is in process.
                                    • ACTIVE: Outbound connection is active and ready to use.
                                    • REJECTED: Outbound connection request is rejected by destination domain owner.
                                    • DELETING: Outbound connection deletion is in progress.
                                    • DELETED: Outbound connection is deleted and cannot be used further.
                                    • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutboundCrossClusterSearchConnectionStatusCode", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                                      The state code for outbound connection. This can be one of the following:

                                      • VALIDATING: The outbound connection request is being validated.
                                      • VALIDATION_FAILED: Validation failed for the connection request.
                                      • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                      • PROVISIONING: Outbound connection request is in process.
                                      • ACTIVE: Outbound connection is active and ready to use.
                                      • REJECTED: Outbound connection request is rejected by destination domain owner.
                                      • DELETING: Outbound connection deletion is in progress.
                                      • DELETED: Outbound connection is deleted and cannot be used further.
                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link OutboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                                      \n@return The state code for outbound connection. This can be one of the following:

                                      • VALIDATING: The outbound connection request is being validated.
                                      • VALIDATION_FAILED: Validation failed for the connection request.
                                      • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                      • PROVISIONING: Outbound connection request is in process.
                                      • ACTIVE: Outbound connection is active and ready to use.
                                      • REJECTED: Outbound connection request is rejected by destination domain owner.
                                      • DELETING: Outbound connection deletion is in progress.
                                      • DELETED: Outbound connection is deleted and cannot be used further.
                                      • \n@see OutboundCrossClusterSearchConnectionStatusCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                                        The state code for outbound connection. This can be one of the following:

                                        • VALIDATING: The outbound connection request is being validated.
                                        • VALIDATION_FAILED: Validation failed for the connection request.
                                        • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                        • PROVISIONING: Outbound connection request is in process.
                                        • ACTIVE: Outbound connection is active and ready to use.
                                        • REJECTED: Outbound connection request is rejected by destination domain owner.
                                        • DELETING: Outbound connection deletion is in progress.
                                        • DELETED: Outbound connection is deleted and cannot be used further.
                                        \n@param statusCode The state code for outbound connection. This can be one of the following:

                                        • VALIDATING: The outbound connection request is being validated.
                                        • VALIDATION_FAILED: Validation failed for the connection request.
                                        • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                        • PROVISIONING: Outbound connection request is in process.
                                        • ACTIVE: Outbound connection is active and ready to use.
                                        • REJECTED: Outbound connection request is rejected by destination domain owner.
                                        • DELETING: Outbound connection deletion is in progress.
                                        • DELETED: Outbound connection is deleted and cannot be used further.
                                        • \n@see OutboundCrossClusterSearchConnectionStatusCode", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : "

                                          The state code for outbound connection. This can be one of the following:

                                          • VALIDATING: The outbound connection request is being validated.
                                          • VALIDATION_FAILED: Validation failed for the connection request.
                                          • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                          • PROVISIONING: Outbound connection request is in process.
                                          • ACTIVE: Outbound connection is active and ready to use.
                                          • REJECTED: Outbound connection request is rejected by destination domain owner.
                                          • DELETING: Outbound connection deletion is in progress.
                                          • DELETED: Outbound connection is deleted and cannot be used further.
                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "CrossClusterSearchConnectionStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@return Specifies verbose information for the outbound connection status.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@param message Specifies verbose information for the outbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@param message Specifies verbose information for the outbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@return Specifies verbose information for the outbound connection status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@param message Specifies verbose information for the outbound connection status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "CrossClusterSearchConnectionStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@return Specifies verbose information for the outbound connection status.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@param message Specifies verbose information for the outbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@param message Specifies verbose information for the outbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@return Specifies verbose information for the outbound connection status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          \n@param message Specifies verbose information for the outbound connection status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                          Specifies verbose information for the outbound connection status.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "OutboundCrossClusterSearchConnectionStatusCode", "defaultConsumerFluentSetterDocumentation" : "

                                          The state code for outbound connection. This can be one of the following:

                                          • VALIDATING: The outbound connection request is being validated.
                                          • VALIDATION_FAILED: Validation failed for the connection request.
                                          • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                          • PROVISIONING: Outbound connection request is in process.
                                          • ACTIVE: Outbound connection is active and ready to use.
                                          • REJECTED: Outbound connection request is rejected by destination domain owner.
                                          • DELETING: Outbound connection deletion is in progress.
                                          • DELETED: Outbound connection is deleted and cannot be used further.
                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusCodeAsString(String)}.\n@param statusCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The state code for outbound connection. This can be one of the following:

                                          • VALIDATING: The outbound connection request is being validated.
                                          • VALIDATION_FAILED: Validation failed for the connection request.
                                          • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                          • PROVISIONING: Outbound connection request is in process.
                                          • ACTIVE: Outbound connection is active and ready to use.
                                          • REJECTED: Outbound connection request is rejected by destination domain owner.
                                          • DELETING: Outbound connection deletion is in progress.
                                          • DELETED: Outbound connection is deleted and cannot be used further.
                                          \n

                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link OutboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                                          \n@return The state code for outbound connection. This can be one of the following:

                                          • VALIDATING: The outbound connection request is being validated.
                                          • VALIDATION_FAILED: Validation failed for the connection request.
                                          • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                          • PROVISIONING: Outbound connection request is in process.
                                          • ACTIVE: Outbound connection is active and ready to use.
                                          • REJECTED: Outbound connection request is rejected by destination domain owner.
                                          • DELETING: Outbound connection deletion is in progress.
                                          • DELETED: Outbound connection is deleted and cannot be used further.
                                          • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            The state code for outbound connection. This can be one of the following:

                                            • VALIDATING: The outbound connection request is being validated.
                                            • VALIDATION_FAILED: Validation failed for the connection request.
                                            • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                            • PROVISIONING: Outbound connection request is in process.
                                            • ACTIVE: Outbound connection is active and ready to use.
                                            • REJECTED: Outbound connection request is rejected by destination domain owner.
                                            • DELETING: Outbound connection deletion is in progress.
                                            • DELETED: Outbound connection is deleted and cannot be used further.
                                            \n@param statusCode The state code for outbound connection. This can be one of the following:

                                            • VALIDATING: The outbound connection request is being validated.
                                            • VALIDATION_FAILED: Validation failed for the connection request.
                                            • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                            • PROVISIONING: Outbound connection request is in process.
                                            • ACTIVE: Outbound connection is active and ready to use.
                                            • REJECTED: Outbound connection request is rejected by destination domain owner.
                                            • DELETING: Outbound connection deletion is in progress.
                                            • DELETED: Outbound connection is deleted and cannot be used further.
                                            • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCode(String)}\n", "documentation" : "

                                              The state code for outbound connection. This can be one of the following:

                                              • VALIDATING: The outbound connection request is being validated.
                                              • VALIDATION_FAILED: Validation failed for the connection request.
                                              • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                              • PROVISIONING: Outbound connection request is in process.
                                              • ACTIVE: Outbound connection is active and ready to use.
                                              • REJECTED: Outbound connection request is rejected by destination domain owner.
                                              • DELETING: Outbound connection deletion is in progress.
                                              • DELETED: Outbound connection is deleted and cannot be used further.
                                              ", "endpointDiscoveryId" : false, "enumType" : "OutboundCrossClusterSearchConnectionStatusCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : "statusCode", "fluentEnumSetterMethodName" : "statusCode", "fluentGetterMethodName" : "statusCodeAsString", "fluentSetterDocumentation" : "

                                              The state code for outbound connection. This can be one of the following:

                                              • VALIDATING: The outbound connection request is being validated.
                                              • VALIDATION_FAILED: Validation failed for the connection request.
                                              • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                              • PROVISIONING: Outbound connection request is in process.
                                              • ACTIVE: Outbound connection is active and ready to use.
                                              • REJECTED: Outbound connection request is rejected by destination domain owner.
                                              • DELETING: Outbound connection deletion is in progress.
                                              • DELETED: Outbound connection is deleted and cannot be used further.
                                              \n@param statusCode The state code for outbound connection. This can be one of the following:

                                              • VALIDATING: The outbound connection request is being validated.
                                              • VALIDATION_FAILED: Validation failed for the connection request.
                                              • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                              • PROVISIONING: Outbound connection request is in process.
                                              • ACTIVE: Outbound connection is active and ready to use.
                                              • REJECTED: Outbound connection request is rejected by destination domain owner.
                                              • DELETING: Outbound connection deletion is in progress.
                                              • DELETED: Outbound connection is deleted and cannot be used further.
                                              • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutboundCrossClusterSearchConnectionStatusCode", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                                                The state code for outbound connection. This can be one of the following:

                                                • VALIDATING: The outbound connection request is being validated.
                                                • VALIDATION_FAILED: Validation failed for the connection request.
                                                • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                • PROVISIONING: Outbound connection request is in process.
                                                • ACTIVE: Outbound connection is active and ready to use.
                                                • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                • DELETING: Outbound connection deletion is in progress.
                                                • DELETED: Outbound connection is deleted and cannot be used further.
                                                \n

                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link OutboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                                                \n@return The state code for outbound connection. This can be one of the following:

                                                • VALIDATING: The outbound connection request is being validated.
                                                • VALIDATION_FAILED: Validation failed for the connection request.
                                                • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                • PROVISIONING: Outbound connection request is in process.
                                                • ACTIVE: Outbound connection is active and ready to use.
                                                • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                • DELETING: Outbound connection deletion is in progress.
                                                • DELETED: Outbound connection is deleted and cannot be used further.
                                                • \n@see OutboundCrossClusterSearchConnectionStatusCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                                                  The state code for outbound connection. This can be one of the following:

                                                  • VALIDATING: The outbound connection request is being validated.
                                                  • VALIDATION_FAILED: Validation failed for the connection request.
                                                  • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                  • PROVISIONING: Outbound connection request is in process.
                                                  • ACTIVE: Outbound connection is active and ready to use.
                                                  • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                  • DELETING: Outbound connection deletion is in progress.
                                                  • DELETED: Outbound connection is deleted and cannot be used further.
                                                  \n@param statusCode The state code for outbound connection. This can be one of the following:

                                                  • VALIDATING: The outbound connection request is being validated.
                                                  • VALIDATION_FAILED: Validation failed for the connection request.
                                                  • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                  • PROVISIONING: Outbound connection request is in process.
                                                  • ACTIVE: Outbound connection is active and ready to use.
                                                  • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                  • DELETING: Outbound connection deletion is in progress.
                                                  • DELETED: Outbound connection is deleted and cannot be used further.
                                                  • \n@see OutboundCrossClusterSearchConnectionStatusCode", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : "

                                                    The state code for outbound connection. This can be one of the following:

                                                    • VALIDATING: The outbound connection request is being validated.
                                                    • VALIDATION_FAILED: Validation failed for the connection request.
                                                    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                    • PROVISIONING: Outbound connection request is in process.
                                                    • ACTIVE: Outbound connection is active and ready to use.
                                                    • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                    • DELETING: Outbound connection deletion is in progress.
                                                    • DELETED: Outbound connection is deleted and cannot be used further.
                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "OutboundCrossClusterSearchConnectionStatusCode", "defaultConsumerFluentSetterDocumentation" : "

                                                    The state code for outbound connection. This can be one of the following:

                                                    • VALIDATING: The outbound connection request is being validated.
                                                    • VALIDATION_FAILED: Validation failed for the connection request.
                                                    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                    • PROVISIONING: Outbound connection request is in process.
                                                    • ACTIVE: Outbound connection is active and ready to use.
                                                    • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                    • DELETING: Outbound connection deletion is in progress.
                                                    • DELETED: Outbound connection is deleted and cannot be used further.
                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusCodeAsString(String)}.\n@param statusCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The state code for outbound connection. This can be one of the following:

                                                    • VALIDATING: The outbound connection request is being validated.
                                                    • VALIDATION_FAILED: Validation failed for the connection request.
                                                    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                    • PROVISIONING: Outbound connection request is in process.
                                                    • ACTIVE: Outbound connection is active and ready to use.
                                                    • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                    • DELETING: Outbound connection deletion is in progress.
                                                    • DELETED: Outbound connection is deleted and cannot be used further.
                                                    \n

                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link OutboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                                                    \n@return The state code for outbound connection. This can be one of the following:

                                                    • VALIDATING: The outbound connection request is being validated.
                                                    • VALIDATION_FAILED: Validation failed for the connection request.
                                                    • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                    • PROVISIONING: Outbound connection request is in process.
                                                    • ACTIVE: Outbound connection is active and ready to use.
                                                    • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                    • DELETING: Outbound connection deletion is in progress.
                                                    • DELETED: Outbound connection is deleted and cannot be used further.
                                                    • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      The state code for outbound connection. This can be one of the following:

                                                      • VALIDATING: The outbound connection request is being validated.
                                                      • VALIDATION_FAILED: Validation failed for the connection request.
                                                      • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                      • PROVISIONING: Outbound connection request is in process.
                                                      • ACTIVE: Outbound connection is active and ready to use.
                                                      • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                      • DELETING: Outbound connection deletion is in progress.
                                                      • DELETED: Outbound connection is deleted and cannot be used further.
                                                      \n@param statusCode The state code for outbound connection. This can be one of the following:

                                                      • VALIDATING: The outbound connection request is being validated.
                                                      • VALIDATION_FAILED: Validation failed for the connection request.
                                                      • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                      • PROVISIONING: Outbound connection request is in process.
                                                      • ACTIVE: Outbound connection is active and ready to use.
                                                      • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                      • DELETING: Outbound connection deletion is in progress.
                                                      • DELETED: Outbound connection is deleted and cannot be used further.
                                                      • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutboundCrossClusterSearchConnectionStatusCode\n@deprecated Use {@link #statusCode(String)}\n", "documentation" : "

                                                        The state code for outbound connection. This can be one of the following:

                                                        • VALIDATING: The outbound connection request is being validated.
                                                        • VALIDATION_FAILED: Validation failed for the connection request.
                                                        • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                        • PROVISIONING: Outbound connection request is in process.
                                                        • ACTIVE: Outbound connection is active and ready to use.
                                                        • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                        • DELETING: Outbound connection deletion is in progress.
                                                        • DELETED: Outbound connection is deleted and cannot be used further.
                                                        ", "endpointDiscoveryId" : false, "enumType" : "OutboundCrossClusterSearchConnectionStatusCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : "statusCode", "fluentEnumSetterMethodName" : "statusCode", "fluentGetterMethodName" : "statusCodeAsString", "fluentSetterDocumentation" : "

                                                        The state code for outbound connection. This can be one of the following:

                                                        • VALIDATING: The outbound connection request is being validated.
                                                        • VALIDATION_FAILED: Validation failed for the connection request.
                                                        • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                        • PROVISIONING: Outbound connection request is in process.
                                                        • ACTIVE: Outbound connection is active and ready to use.
                                                        • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                        • DELETING: Outbound connection deletion is in progress.
                                                        • DELETED: Outbound connection is deleted and cannot be used further.
                                                        \n@param statusCode The state code for outbound connection. This can be one of the following:

                                                        • VALIDATING: The outbound connection request is being validated.
                                                        • VALIDATION_FAILED: Validation failed for the connection request.
                                                        • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                        • PROVISIONING: Outbound connection request is in process.
                                                        • ACTIVE: Outbound connection is active and ready to use.
                                                        • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                        • DELETING: Outbound connection deletion is in progress.
                                                        • DELETED: Outbound connection is deleted and cannot be used further.
                                                        • \n@see OutboundCrossClusterSearchConnectionStatusCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see OutboundCrossClusterSearchConnectionStatusCode", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                                                          The state code for outbound connection. This can be one of the following:

                                                          • VALIDATING: The outbound connection request is being validated.
                                                          • VALIDATION_FAILED: Validation failed for the connection request.
                                                          • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                          • PROVISIONING: Outbound connection request is in process.
                                                          • ACTIVE: Outbound connection is active and ready to use.
                                                          • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                          • DELETING: Outbound connection deletion is in progress.
                                                          • DELETED: Outbound connection is deleted and cannot be used further.
                                                          \n

                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #statusCode} will return {@link OutboundCrossClusterSearchConnectionStatusCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusCodeAsString}.\n

                                                          \n@return The state code for outbound connection. This can be one of the following:

                                                          • VALIDATING: The outbound connection request is being validated.
                                                          • VALIDATION_FAILED: Validation failed for the connection request.
                                                          • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                          • PROVISIONING: Outbound connection request is in process.
                                                          • ACTIVE: Outbound connection is active and ready to use.
                                                          • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                          • DELETING: Outbound connection deletion is in progress.
                                                          • DELETED: Outbound connection is deleted and cannot be used further.
                                                          • \n@see OutboundCrossClusterSearchConnectionStatusCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                                                            The state code for outbound connection. This can be one of the following:

                                                            • VALIDATING: The outbound connection request is being validated.
                                                            • VALIDATION_FAILED: Validation failed for the connection request.
                                                            • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                            • PROVISIONING: Outbound connection request is in process.
                                                            • ACTIVE: Outbound connection is active and ready to use.
                                                            • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                            • DELETING: Outbound connection deletion is in progress.
                                                            • DELETED: Outbound connection is deleted and cannot be used further.
                                                            \n@param statusCode The state code for outbound connection. This can be one of the following:

                                                            • VALIDATING: The outbound connection request is being validated.
                                                            • VALIDATION_FAILED: Validation failed for the connection request.
                                                            • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                            • PROVISIONING: Outbound connection request is in process.
                                                            • ACTIVE: Outbound connection is active and ready to use.
                                                            • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                            • DELETING: Outbound connection deletion is in progress.
                                                            • DELETED: Outbound connection is deleted and cannot be used further.
                                                            • \n@see OutboundCrossClusterSearchConnectionStatusCode", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusCode", "variableType" : "String", "documentation" : "

                                                              The state code for outbound connection. This can be one of the following:

                                                              • VALIDATING: The outbound connection request is being validated.
                                                              • VALIDATION_FAILED: Validation failed for the connection request.
                                                              • PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by destination domain owner.
                                                              • PROVISIONING: Outbound connection request is in process.
                                                              • ACTIVE: Outbound connection is active and ready to use.
                                                              • REJECTED: Outbound connection request is rejected by destination domain owner.
                                                              • DELETING: Outbound connection deletion is in progress.
                                                              • DELETED: Outbound connection is deleted and cannot be used further.
                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "CrossClusterSearchConnectionStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              \n@return Specifies verbose information for the outbound connection status.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              \n@param message Specifies verbose information for the outbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              \n@param message Specifies verbose information for the outbound connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              \n@return Specifies verbose information for the outbound connection status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Message", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Message", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              \n@param message Specifies verbose information for the outbound connection status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                              Specifies verbose information for the outbound connection status.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OutboundCrossClusterSearchConnectionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatus", "variableName" : "outboundCrossClusterSearchConnectionStatus", "variableType" : "OutboundCrossClusterSearchConnectionStatus", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatus", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatus" }, "wrapper" : false, "xmlNamespace" : null }, "OutboundCrossClusterSearchConnectionStatusCode" : { "c2jName" : "OutboundCrossClusterSearchConnectionStatusCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING_ACCEPTANCE", "value" : "PENDING_ACCEPTANCE" }, { "name" : "VALIDATING", "value" : "VALIDATING" }, { "name" : "VALIDATION_FAILED", "value" : "VALIDATION_FAILED" }, { "name" : "PROVISIONING", "value" : "PROVISIONING" }, { "name" : "ACTIVE", "value" : "ACTIVE" }, { "name" : "REJECTED", "value" : "REJECTED" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" } ], "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" : "OutboundCrossClusterSearchConnectionStatusCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OutboundCrossClusterSearchConnectionStatusCode", "variableName" : "outboundCrossClusterSearchConnectionStatusCode", "variableType" : "OutboundCrossClusterSearchConnectionStatusCode", "documentation" : null, "simpleType" : "OutboundCrossClusterSearchConnectionStatusCode", "variableSetterType" : "OutboundCrossClusterSearchConnectionStatusCode" }, "wrapper" : false, "xmlNamespace" : null }, "PackageDetails" : { "c2jName" : "PackageDetails", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Basic information about a package.

                                                              ", "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" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@return Internal ID of the package.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

                                                              Internal ID of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@return Internal ID of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

                                                              Internal ID of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageName(String)}.\n@param packageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@return User specified name of the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

                                                              User specified name of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageName", "fluentSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@return User specified name of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

                                                              User specified name of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageTypeAsString(String)}.\n@param packageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

                                                              \n@return Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "PackageType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageType", "fluentEnumGetterMethodName" : "packageType", "fluentEnumSetterMethodName" : "packageType", "fluentGetterMethodName" : "packageTypeAsString", "fluentSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

                                                              \n@return Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDescription", "beanStyleSetterMethodName" : "setPackageDescription", "c2jName" : "PackageDescription", "c2jShape" : "PackageDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageDescription(String)}.\n@param packageDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@return User-specified description of the package.\n@deprecated Use {@link #packageDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDescription(String)}\n", "documentation" : "

                                                              User-specified description of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageDescription", "fluentSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDescription", "getterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@return User-specified description of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageDescription", "sensitive" : false, "setterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.", "setterMethodName" : "setPackageDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : "

                                                              User-specified description of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageStatus", "beanStyleSetterMethodName" : "setPackageStatus", "c2jName" : "PackageStatus", "c2jShape" : "PackageStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageStatusAsString(String)}.\n@param packageStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageStatus} will return {@link PackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageStatusAsString}.\n

                                                              \n@return Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@deprecated Use {@link #packageStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageStatus\n@deprecated Use {@link #packageStatus(String)}\n", "documentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              ", "endpointDiscoveryId" : false, "enumType" : "PackageStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageStatus", "fluentEnumGetterMethodName" : "packageStatus", "fluentEnumSetterMethodName" : "packageStatus", "fluentGetterMethodName" : "packageStatusAsString", "fluentSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageStatus", "fluentSetterMethodName" : "packageStatus", "getterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageStatus} will return {@link PackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageStatusAsString}.\n

                                                              \n@return Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageStatus", "sensitive" : false, "setterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus", "setterMethodName" : "setPackageStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageStatus", "variableType" : "String", "documentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "CreatedAt", "defaultConsumerFluentSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@return Timestamp which tells creation date of the package.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@return Timestamp which tells creation date of the package.", "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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "ErrorDetails", "c2jShape" : "ErrorDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \nThis is a convenience that creates an instance of the {@link ErrorDetails.Builder} avoiding the need to create one manually via {@link ErrorDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorDetails.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(ErrorDetails)}.\n@param errorDetails a consumer that will call methods on {@link ErrorDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(ErrorDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@return Additional information if the package is in an error state. Null otherwise.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(ErrorDetails)}\n", "documentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@return Additional information if the package is in an error state. Null otherwise.", "getterModel" : { "returnType" : "ErrorDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : null, "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              ", "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "CreatedAt", "defaultConsumerFluentSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@return Timestamp which tells creation date of the package.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@return Timestamp which tells creation date of the package.", "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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ErrorDetails" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "ErrorDetails", "c2jShape" : "ErrorDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \nThis is a convenience that creates an instance of the {@link ErrorDetails.Builder} avoiding the need to create one manually via {@link ErrorDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorDetails.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(ErrorDetails)}.\n@param errorDetails a consumer that will call methods on {@link ErrorDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(ErrorDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@return Additional information if the package is in an error state. Null otherwise.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(ErrorDetails)}\n", "documentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@return Additional information if the package is in an error state. Null otherwise.", "getterModel" : { "returnType" : "ErrorDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : null, "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              ", "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageDescription" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDescription", "beanStyleSetterMethodName" : "setPackageDescription", "c2jName" : "PackageDescription", "c2jShape" : "PackageDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageDescription(String)}.\n@param packageDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@return User-specified description of the package.\n@deprecated Use {@link #packageDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDescription(String)}\n", "documentation" : "

                                                              User-specified description of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageDescription", "fluentSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDescription", "getterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@return User-specified description of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageDescription", "sensitive" : false, "setterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.", "setterMethodName" : "setPackageDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : "

                                                              User-specified description of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageID" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@return Internal ID of the package.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

                                                              Internal ID of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@return Internal ID of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

                                                              Internal ID of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageName(String)}.\n@param packageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@return User specified name of the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

                                                              User specified name of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageName", "fluentSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@return User specified name of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

                                                              User specified name of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageStatus", "beanStyleSetterMethodName" : "setPackageStatus", "c2jName" : "PackageStatus", "c2jShape" : "PackageStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageStatusAsString(String)}.\n@param packageStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageStatus} will return {@link PackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageStatusAsString}.\n

                                                              \n@return Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@deprecated Use {@link #packageStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageStatus\n@deprecated Use {@link #packageStatus(String)}\n", "documentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              ", "endpointDiscoveryId" : false, "enumType" : "PackageStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageStatus", "fluentEnumGetterMethodName" : "packageStatus", "fluentEnumSetterMethodName" : "packageStatus", "fluentGetterMethodName" : "packageStatusAsString", "fluentSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageStatus", "fluentSetterMethodName" : "packageStatus", "getterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageStatus} will return {@link PackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageStatusAsString}.\n

                                                              \n@return Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageStatus", "sensitive" : false, "setterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus", "setterMethodName" : "setPackageStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageStatus", "variableType" : "String", "documentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PackageType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageTypeAsString(String)}.\n@param packageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

                                                              \n@return Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "PackageType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageType", "fluentEnumGetterMethodName" : "packageType", "fluentEnumSetterMethodName" : "packageType", "fluentGetterMethodName" : "packageTypeAsString", "fluentSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

                                                              \n@return Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageID", "beanStyleSetterMethodName" : "setPackageID", "c2jName" : "PackageID", "c2jShape" : "PackageID", "defaultConsumerFluentSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageID(String)}.\n@param packageID a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageID(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@return Internal ID of the package.\n@deprecated Use {@link #packageID()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageID(String)}\n", "documentation" : "

                                                              Internal ID of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageID", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageID", "fluentSetterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageID", "getterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@return Internal ID of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageID", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageID", "sensitive" : false, "setterDocumentation" : "

                                                              Internal ID of the package.

                                                              \n@param packageID Internal ID of the package.", "setterMethodName" : "setPackageID", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageID", "variableType" : "String", "documentation" : "

                                                              Internal ID of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageName", "beanStyleSetterMethodName" : "setPackageName", "c2jName" : "PackageName", "c2jShape" : "PackageName", "defaultConsumerFluentSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageName(String)}.\n@param packageName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@return User specified name of the package.\n@deprecated Use {@link #packageName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageName(String)}\n", "documentation" : "

                                                              User specified name of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageName", "fluentSetterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageName", "getterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@return User specified name of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageName", "sensitive" : false, "setterDocumentation" : "

                                                              User specified name of the package.

                                                              \n@param packageName User specified name of the package.", "setterMethodName" : "setPackageName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageName", "variableType" : "String", "documentation" : "

                                                              User specified name of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageType", "beanStyleSetterMethodName" : "setPackageType", "c2jName" : "PackageType", "c2jShape" : "PackageType", "defaultConsumerFluentSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageTypeAsString(String)}.\n@param packageType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

                                                              \n@return Currently supports only TXT-DICTIONARY.\n@see PackageType\n@deprecated Use {@link #packageTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType\n@deprecated Use {@link #packageType(String)}\n", "documentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "PackageType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageType", "fluentEnumGetterMethodName" : "packageType", "fluentEnumSetterMethodName" : "packageType", "fluentGetterMethodName" : "packageTypeAsString", "fluentSetterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageType", "fluentSetterMethodName" : "packageType", "getterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageType} will return {@link PackageType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageTypeAsString}.\n

                                                              \n@return Currently supports only TXT-DICTIONARY.\n@see PackageType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageType", "sensitive" : false, "setterDocumentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              \n@param packageType Currently supports only TXT-DICTIONARY.\n@see PackageType", "setterMethodName" : "setPackageType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageType", "variableType" : "String", "documentation" : "

                                                              Currently supports only TXT-DICTIONARY.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageDescription", "beanStyleSetterMethodName" : "setPackageDescription", "c2jName" : "PackageDescription", "c2jShape" : "PackageDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageDescription(String)}.\n@param packageDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@return User-specified description of the package.\n@deprecated Use {@link #packageDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #packageDescription(String)}\n", "documentation" : "

                                                              User-specified description of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "packageDescription", "fluentSetterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "packageDescription", "getterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@return User-specified description of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageDescription", "sensitive" : false, "setterDocumentation" : "

                                                              User-specified description of the package.

                                                              \n@param packageDescription User-specified description of the package.", "setterMethodName" : "setPackageDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageDescription", "variableType" : "String", "documentation" : "

                                                              User-specified description of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPackageStatus", "beanStyleSetterMethodName" : "setPackageStatus", "c2jName" : "PackageStatus", "c2jShape" : "PackageStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #packageStatusAsString(String)}.\n@param packageStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #packageStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageStatus} will return {@link PackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageStatusAsString}.\n

                                                              \n@return Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@deprecated Use {@link #packageStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageStatus\n@deprecated Use {@link #packageStatus(String)}\n", "documentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              ", "endpointDiscoveryId" : false, "enumType" : "PackageStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PackageStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPackageStatus", "fluentEnumGetterMethodName" : "packageStatus", "fluentEnumSetterMethodName" : "packageStatus", "fluentGetterMethodName" : "packageStatusAsString", "fluentSetterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PackageStatus", "fluentSetterMethodName" : "packageStatus", "getterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #packageStatus} will return {@link PackageStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #packageStatusAsString}.\n

                                                              \n@return Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PackageStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PackageStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PackageStatus", "sensitive" : false, "setterDocumentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              \n@param packageStatus Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED\n@see PackageStatus", "setterMethodName" : "setPackageStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "packageStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "packageStatus", "variableType" : "String", "documentation" : "

                                                              Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "CreatedAt", "defaultConsumerFluentSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \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 #createdAt(Instant)}.\n@param createdAt 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 #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@return Timestamp which tells creation date of the package.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@return Timestamp which tells creation date of the package.", "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" : "CreatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              \n@param createdAt Timestamp which tells creation date of the package.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                              Timestamp which tells creation date of the package.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "ErrorDetails", "c2jShape" : "ErrorDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \nThis is a convenience that creates an instance of the {@link ErrorDetails.Builder} avoiding the need to create one manually via {@link ErrorDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link ErrorDetails.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(ErrorDetails)}.\n@param errorDetails a consumer that will call methods on {@link ErrorDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(ErrorDetails)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@return Additional information if the package is in an error state. Null otherwise.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(ErrorDetails)}\n", "documentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@return Additional information if the package is in an error state. Null otherwise.", "getterModel" : { "returnType" : "ErrorDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              \n@param errorDetails Additional information if the package is in an error state. Null otherwise.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : null, "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ErrorDetails", "variableName" : "errorDetails", "variableType" : "ErrorDetails", "documentation" : "

                                                              Additional information if the package is in an error state. Null otherwise.

                                                              ", "simpleType" : "ErrorDetails", "variableSetterType" : "ErrorDetails" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PackageDetails", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PackageDetails", "variableName" : "packageDetails", "variableType" : "PackageDetails", "documentation" : null, "simpleType" : "PackageDetails", "variableSetterType" : "PackageDetails" }, "wrapper" : false, "xmlNamespace" : null }, "PackageSource" : { "c2jName" : "PackageSource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The S3 location for importing the package specified as S3BucketName and S3Key

                                                              ", "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" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@return Name of the bucket containing the package.\n@deprecated Use {@link #s3BucketName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3BucketName(String)}\n", "documentation" : "

                                                              Name of the bucket containing the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3BucketName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3BucketName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@return Name of the bucket containing the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

                                                              Name of the bucket containing the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Key", "beanStyleSetterMethodName" : "setS3Key", "c2jName" : "S3Key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Key(String)}.\n@param s3Key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@return Key (file name) of the package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                              Key (file name) of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Key", "fluentSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Key", "getterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@return Key (file name) of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Key", "sensitive" : false, "setterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.", "setterMethodName" : "setS3Key", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Key", "variableType" : "String", "documentation" : "

                                                              Key (file name) of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3BucketName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@return Name of the bucket containing the package.\n@deprecated Use {@link #s3BucketName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3BucketName(String)}\n", "documentation" : "

                                                              Name of the bucket containing the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3BucketName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3BucketName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@return Name of the bucket containing the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

                                                              Name of the bucket containing the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Key", "beanStyleSetterMethodName" : "setS3Key", "c2jName" : "S3Key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Key(String)}.\n@param s3Key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@return Key (file name) of the package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                              Key (file name) of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Key", "fluentSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Key", "getterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@return Key (file name) of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Key", "sensitive" : false, "setterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.", "setterMethodName" : "setS3Key", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Key", "variableType" : "String", "documentation" : "

                                                              Key (file name) of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@return Name of the bucket containing the package.\n@deprecated Use {@link #s3BucketName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3BucketName(String)}\n", "documentation" : "

                                                              Name of the bucket containing the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3BucketName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3BucketName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@return Name of the bucket containing the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                              Name of the bucket containing the package.

                                                              \n@param s3BucketName Name of the bucket containing the package.", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

                                                              Name of the bucket containing the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Key", "beanStyleSetterMethodName" : "setS3Key", "c2jName" : "S3Key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Key(String)}.\n@param s3Key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@return Key (file name) of the package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                              Key (file name) of the package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Key", "fluentSetterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Key", "getterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@return Key (file name) of the package.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Key", "sensitive" : false, "setterDocumentation" : "

                                                              Key (file name) of the package.

                                                              \n@param s3Key Key (file name) of the package.", "setterMethodName" : "setS3Key", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Key", "variableType" : "String", "documentation" : "

                                                              Key (file name) of the package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PackageSource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PackageSource", "variableName" : "packageSource", "variableType" : "PackageSource", "documentation" : null, "simpleType" : "PackageSource", "variableSetterType" : "PackageSource" }, "wrapper" : false, "xmlNamespace" : null }, "PackageStatus" : { "c2jName" : "PackageStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COPYING", "value" : "COPYING" }, { "name" : "COPY_FAILED", "value" : "COPY_FAILED" }, { "name" : "VALIDATING", "value" : "VALIDATING" }, { "name" : "VALIDATION_FAILED", "value" : "VALIDATION_FAILED" }, { "name" : "AVAILABLE", "value" : "AVAILABLE" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "DELETED", "value" : "DELETED" }, { "name" : "DELETE_FAILED", "value" : "DELETE_FAILED" } ], "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" : "PackageStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PackageStatus", "variableName" : "packageStatus", "variableType" : "PackageStatus", "documentation" : null, "simpleType" : "PackageStatus", "variableSetterType" : "PackageStatus" }, "wrapper" : false, "xmlNamespace" : null }, "PackageType" : { "c2jName" : "PackageType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TXT_DICTIONARY", "value" : "TXT-DICTIONARY" } ], "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" : "PackageType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PackageType", "variableName" : "packageType", "variableType" : "PackageType", "documentation" : null, "simpleType" : "PackageType", "variableSetterType" : "PackageType" }, "wrapper" : false, "xmlNamespace" : null }, "PurchaseReservedElasticsearchInstanceOfferingRequest" : { "c2jName" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Container for parameters to PurchaseReservedElasticsearchInstanceOffering

                                                              ", "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" : "PurchaseReservedElasticsearchInstanceOffering", "locationName" : null, "requestUri" : "/2015-01-01/es/purchaseReservedInstanceOffering", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@return The ID of the reserved Elasticsearch instance offering to purchase.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@return The ID of the reserved Elasticsearch instance offering to purchase.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@return A customer-specified identifier to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@return A customer-specified identifier to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #instanceCount(Integer)}.\n@param instanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@return The number of Elasticsearch instances to reserve.\n@deprecated Use {@link #instanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCount(Integer)}\n", "documentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCount", "fluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@return The number of Elasticsearch instances to reserve.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #instanceCount(Integer)}.\n@param instanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@return The number of Elasticsearch instances to reserve.\n@deprecated Use {@link #instanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCount(Integer)}\n", "documentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCount", "fluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@return The number of Elasticsearch instances to reserve.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservationName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@return A customer-specified identifier to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@return A customer-specified identifier to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@return The ID of the reserved Elasticsearch instance offering to purchase.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@return The ID of the reserved Elasticsearch instance offering to purchase.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@return The ID of the reserved Elasticsearch instance offering to purchase.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@return The ID of the reserved Elasticsearch instance offering to purchase.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              \n@param reservedElasticsearchInstanceOfferingId The ID of the reserved Elasticsearch instance offering to purchase.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The ID of the reserved Elasticsearch instance offering to purchase.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@return A customer-specified identifier to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@return A customer-specified identifier to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              \n@param reservationName A customer-specified identifier to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              A customer-specified identifier to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceCount", "beanStyleSetterMethodName" : "setInstanceCount", "c2jName" : "InstanceCount", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #instanceCount(Integer)}.\n@param instanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@return The number of Elasticsearch instances to reserve.\n@deprecated Use {@link #instanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceCount(Integer)}\n", "documentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceCount", "fluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceCount", "getterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@return The number of Elasticsearch instances to reserve.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstanceCount", "sensitive" : false, "setterDocumentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              \n@param instanceCount The number of Elasticsearch instances to reserve.", "setterMethodName" : "setInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

                                                              The number of Elasticsearch instances to reserve.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ReservedElasticsearchInstanceOfferingId", "ReservationName" ], "shapeName" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "variableName" : "purchaseReservedElasticsearchInstanceOfferingRequest", "variableType" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "documentation" : null, "simpleType" : "PurchaseReservedElasticsearchInstanceOfferingRequest", "variableSetterType" : "PurchaseReservedElasticsearchInstanceOfferingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PurchaseReservedElasticsearchInstanceOfferingResponse" : { "c2jName" : "PurchaseReservedElasticsearchInstanceOfferingResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Represents the output of a PurchaseReservedElasticsearchInstanceOffering operation.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@return Details of the reserved Elasticsearch instance which was purchased.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@return Details of the reserved Elasticsearch instance which was purchased.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@return The customer-specified identifier used to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@return The customer-specified identifier used to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReservationName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@return The customer-specified identifier used to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@return The customer-specified identifier used to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@return Details of the reserved Elasticsearch instance which was purchased.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@return Details of the reserved Elasticsearch instance which was purchased.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@return Details of the reserved Elasticsearch instance which was purchased.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@return Details of the reserved Elasticsearch instance which was purchased.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              \n@param reservedElasticsearchInstanceId Details of the reserved Elasticsearch instance which was purchased.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

                                                              Details of the reserved Elasticsearch instance which was purchased.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@return The customer-specified identifier used to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@return The customer-specified identifier used to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              \n@param reservationName The customer-specified identifier used to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              The customer-specified identifier used to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PurchaseReservedElasticsearchInstanceOfferingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PurchaseReservedElasticsearchInstanceOfferingResponse", "variableName" : "purchaseReservedElasticsearchInstanceOfferingResponse", "variableType" : "PurchaseReservedElasticsearchInstanceOfferingResponse", "documentation" : null, "simpleType" : "PurchaseReservedElasticsearchInstanceOfferingResponse", "variableSetterType" : "PurchaseReservedElasticsearchInstanceOfferingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RecurringCharge" : { "c2jName" : "RecurringCharge", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Contains the specific price and frequency of a recurring charges for a reserved Elasticsearch instance, or for a reserved Elasticsearch instance offering.

                                                              ", "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" : "getRecurringChargeAmount", "beanStyleSetterMethodName" : "setRecurringChargeAmount", "c2jName" : "RecurringChargeAmount", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #recurringChargeAmount(Double)}.\n@param recurringChargeAmount a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringChargeAmount(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@return The monetary amount of the recurring charge.\n@deprecated Use {@link #recurringChargeAmount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringChargeAmount(Double)}\n", "documentation" : "

                                                              The monetary amount of the recurring charge.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringChargeAmount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringChargeAmount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringChargeAmount", "fluentSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringChargeAmount", "getterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@return The monetary amount of the recurring charge.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecurringChargeAmount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringChargeAmount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "RecurringChargeAmount", "sensitive" : false, "setterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.", "setterMethodName" : "setRecurringChargeAmount", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "recurringChargeAmount", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "recurringChargeAmount", "variableType" : "Double", "documentation" : "

                                                              The monetary amount of the recurring charge.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurringChargeFrequency", "beanStyleSetterMethodName" : "setRecurringChargeFrequency", "c2jName" : "RecurringChargeFrequency", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #recurringChargeFrequency(String)}.\n@param recurringChargeFrequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringChargeFrequency(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@return The frequency of the recurring charge.\n@deprecated Use {@link #recurringChargeFrequency()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringChargeFrequency(String)}\n", "documentation" : "

                                                              The frequency of the recurring charge.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringChargeFrequency property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringChargeFrequency", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringChargeFrequency", "fluentSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringChargeFrequency", "getterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@return The frequency of the recurring charge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecurringChargeFrequency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringChargeFrequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RecurringChargeFrequency", "sensitive" : false, "setterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.", "setterMethodName" : "setRecurringChargeFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "recurringChargeFrequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "recurringChargeFrequency", "variableType" : "String", "documentation" : "

                                                              The frequency of the recurring charge.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RecurringChargeAmount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurringChargeAmount", "beanStyleSetterMethodName" : "setRecurringChargeAmount", "c2jName" : "RecurringChargeAmount", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #recurringChargeAmount(Double)}.\n@param recurringChargeAmount a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringChargeAmount(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@return The monetary amount of the recurring charge.\n@deprecated Use {@link #recurringChargeAmount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringChargeAmount(Double)}\n", "documentation" : "

                                                              The monetary amount of the recurring charge.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringChargeAmount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringChargeAmount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringChargeAmount", "fluentSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringChargeAmount", "getterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@return The monetary amount of the recurring charge.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecurringChargeAmount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringChargeAmount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "RecurringChargeAmount", "sensitive" : false, "setterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.", "setterMethodName" : "setRecurringChargeAmount", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "recurringChargeAmount", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "recurringChargeAmount", "variableType" : "Double", "documentation" : "

                                                              The monetary amount of the recurring charge.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RecurringChargeFrequency" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurringChargeFrequency", "beanStyleSetterMethodName" : "setRecurringChargeFrequency", "c2jName" : "RecurringChargeFrequency", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #recurringChargeFrequency(String)}.\n@param recurringChargeFrequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringChargeFrequency(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@return The frequency of the recurring charge.\n@deprecated Use {@link #recurringChargeFrequency()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringChargeFrequency(String)}\n", "documentation" : "

                                                              The frequency of the recurring charge.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringChargeFrequency property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringChargeFrequency", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringChargeFrequency", "fluentSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringChargeFrequency", "getterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@return The frequency of the recurring charge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecurringChargeFrequency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringChargeFrequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RecurringChargeFrequency", "sensitive" : false, "setterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.", "setterMethodName" : "setRecurringChargeFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "recurringChargeFrequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "recurringChargeFrequency", "variableType" : "String", "documentation" : "

                                                              The frequency of the recurring charge.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurringChargeAmount", "beanStyleSetterMethodName" : "setRecurringChargeAmount", "c2jName" : "RecurringChargeAmount", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #recurringChargeAmount(Double)}.\n@param recurringChargeAmount a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringChargeAmount(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@return The monetary amount of the recurring charge.\n@deprecated Use {@link #recurringChargeAmount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringChargeAmount(Double)}\n", "documentation" : "

                                                              The monetary amount of the recurring charge.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringChargeAmount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringChargeAmount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringChargeAmount", "fluentSetterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringChargeAmount", "getterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@return The monetary amount of the recurring charge.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecurringChargeAmount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringChargeAmount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "RecurringChargeAmount", "sensitive" : false, "setterDocumentation" : "

                                                              The monetary amount of the recurring charge.

                                                              \n@param recurringChargeAmount The monetary amount of the recurring charge.", "setterMethodName" : "setRecurringChargeAmount", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "recurringChargeAmount", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "recurringChargeAmount", "variableType" : "Double", "documentation" : "

                                                              The monetary amount of the recurring charge.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurringChargeFrequency", "beanStyleSetterMethodName" : "setRecurringChargeFrequency", "c2jName" : "RecurringChargeFrequency", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #recurringChargeFrequency(String)}.\n@param recurringChargeFrequency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recurringChargeFrequency(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@return The frequency of the recurring charge.\n@deprecated Use {@link #recurringChargeFrequency()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringChargeFrequency(String)}\n", "documentation" : "

                                                              The frequency of the recurring charge.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringChargeFrequency property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringChargeFrequency", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringChargeFrequency", "fluentSetterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringChargeFrequency", "getterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@return The frequency of the recurring charge.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RecurringChargeFrequency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringChargeFrequency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RecurringChargeFrequency", "sensitive" : false, "setterDocumentation" : "

                                                              The frequency of the recurring charge.

                                                              \n@param recurringChargeFrequency The frequency of the recurring charge.", "setterMethodName" : "setRecurringChargeFrequency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "recurringChargeFrequency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "recurringChargeFrequency", "variableType" : "String", "documentation" : "

                                                              The frequency of the recurring charge.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RecurringCharge", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "recurringCharge", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "wrapper" : false, "xmlNamespace" : null }, "RejectInboundCrossClusterSearchConnectionRequest" : { "c2jName" : "RejectInboundCrossClusterSearchConnectionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Container for the parameters to the RejectInboundCrossClusterSearchConnection operation.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RejectInboundCrossClusterSearchConnection", "locationName" : null, "requestUri" : "/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/reject", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@return The id of the inbound connection that you want to reject.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@return The id of the inbound connection that you want to reject.", "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" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnectionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@return The id of the inbound connection that you want to reject.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@return The id of the inbound connection that you want to reject.", "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" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnectionId", "beanStyleSetterMethodName" : "setCrossClusterSearchConnectionId", "c2jName" : "CrossClusterSearchConnectionId", "c2jShape" : "CrossClusterSearchConnectionId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnectionId(String)}.\n@param crossClusterSearchConnectionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnectionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@return The id of the inbound connection that you want to reject.\n@deprecated Use {@link #crossClusterSearchConnectionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnectionId(String)}\n", "documentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnectionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnectionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnectionId", "fluentSetterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnectionId", "getterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@return The id of the inbound connection that you want to reject.", "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" : "ConnectionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CrossClusterSearchConnectionId", "sensitive" : false, "setterDocumentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              \n@param crossClusterSearchConnectionId The id of the inbound connection that you want to reject.", "setterMethodName" : "setCrossClusterSearchConnectionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "crossClusterSearchConnectionId", "variableType" : "String", "documentation" : "

                                                              The id of the inbound connection that you want to reject.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CrossClusterSearchConnectionId" ], "shapeName" : "RejectInboundCrossClusterSearchConnectionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RejectInboundCrossClusterSearchConnectionRequest", "variableName" : "rejectInboundCrossClusterSearchConnectionRequest", "variableType" : "RejectInboundCrossClusterSearchConnectionRequest", "documentation" : null, "simpleType" : "RejectInboundCrossClusterSearchConnectionRequest", "variableSetterType" : "RejectInboundCrossClusterSearchConnectionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RejectInboundCrossClusterSearchConnectionResponse" : { "c2jName" : "RejectInboundCrossClusterSearchConnectionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The result of a RejectInboundCrossClusterSearchConnection operation. Contains details of rejected inbound connection.

                                                              ", "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" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}.\n@param crossClusterSearchConnection a consumer that will call methods on {@link InboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnection(InboundCrossClusterSearchConnection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@return Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnection", "fluentSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@return Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              ", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CrossClusterSearchConnection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}.\n@param crossClusterSearchConnection a consumer that will call methods on {@link InboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnection(InboundCrossClusterSearchConnection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@return Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnection", "fluentSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@return Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              ", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCrossClusterSearchConnection", "beanStyleSetterMethodName" : "setCrossClusterSearchConnection", "c2jName" : "CrossClusterSearchConnection", "c2jShape" : "InboundCrossClusterSearchConnection", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \nThis is a convenience that creates an instance of the {@link InboundCrossClusterSearchConnection.Builder} avoiding the need to create one manually via {@link InboundCrossClusterSearchConnection#builder()}.\n\nWhen the {@link Consumer} completes, {@link InboundCrossClusterSearchConnection.Builder#build()} is called immediately and its result is passed to {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}.\n@param crossClusterSearchConnection a consumer that will call methods on {@link InboundCrossClusterSearchConnection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #crossClusterSearchConnection(InboundCrossClusterSearchConnection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@return Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@deprecated Use {@link #crossClusterSearchConnection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #crossClusterSearchConnection(InboundCrossClusterSearchConnection)}\n", "documentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CrossClusterSearchConnection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCrossClusterSearchConnection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "crossClusterSearchConnection", "fluentSetterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "crossClusterSearchConnection", "getterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@return Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.", "getterModel" : { "returnType" : "InboundCrossClusterSearchConnection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CrossClusterSearchConnection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CrossClusterSearchConnection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CrossClusterSearchConnection", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              \n@param crossClusterSearchConnection Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.", "setterMethodName" : "setCrossClusterSearchConnection", "setterModel" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : null, "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InboundCrossClusterSearchConnection", "variableName" : "crossClusterSearchConnection", "variableType" : "InboundCrossClusterSearchConnection", "documentation" : "

                                                              Specifies the InboundCrossClusterSearchConnection of rejected inbound connection.

                                                              ", "simpleType" : "InboundCrossClusterSearchConnection", "variableSetterType" : "InboundCrossClusterSearchConnection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RejectInboundCrossClusterSearchConnectionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RejectInboundCrossClusterSearchConnectionResponse", "variableName" : "rejectInboundCrossClusterSearchConnectionResponse", "variableType" : "RejectInboundCrossClusterSearchConnectionResponse", "documentation" : null, "simpleType" : "RejectInboundCrossClusterSearchConnectionResponse", "variableSetterType" : "RejectInboundCrossClusterSearchConnectionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveTagsRequest" : { "c2jName" : "RemoveTagsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Container for the parameters to the RemoveTags operation. Specify the ARN for the Elasticsearch domain from which you want to remove the specified TagKey.

                                                              ", "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" : "RemoveTags", "locationName" : null, "requestUri" : "/2015-01-01/tags-removal", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@return Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@return Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the TagKey list which you want to remove from the Elasticsearch domain.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@return Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@return Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the TagKey list which you want to remove from the Elasticsearch domain.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ARN", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@return Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@return Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              \n@param arn Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                              Specifies the ARN for the Elasticsearch domain from which you want to delete the specified tags.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the TagKey list which you want to remove from the Elasticsearch domain.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              \n@param tagKeys Specifies the TagKey list which you want to remove from the Elasticsearch domain.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the TagKey list which you want to remove from the Elasticsearch domain.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ARN", "TagKeys" ], "shapeName" : "RemoveTagsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemoveTagsRequest", "variableName" : "removeTagsRequest", "variableType" : "RemoveTagsRequest", "documentation" : null, "simpleType" : "RemoveTagsRequest", "variableSetterType" : "RemoveTagsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveTagsResponse" : { "c2jName" : "RemoveTagsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "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" : "RemoveTagsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoveTagsResponse", "variableName" : "removeTagsResponse", "variableType" : "RemoveTagsResponse", "documentation" : null, "simpleType" : "RemoveTagsResponse", "variableSetterType" : "RemoveTagsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ReservedElasticsearchInstance" : { "c2jName" : "ReservedElasticsearchInstance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Details of a reserved Elasticsearch instance.

                                                              ", "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" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@return The customer-specified identifier to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@return The customer-specified identifier to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@return The unique identifier for the reservation.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

                                                              The unique identifier for the reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@return The unique identifier for the reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

                                                              The unique identifier for the reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The offering identifier.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@return The offering identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The offering identifier.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The offering identifier.

                                                              \n@return The offering identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The offering identifier.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceType", "beanStyleSetterMethodName" : "setElasticsearchInstanceType", "c2jName" : "ElasticsearchInstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceTypeAsString(String)}.\n@param elasticsearchInstanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceType(String)}\n", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceType", "fluentEnumGetterMethodName" : "elasticsearchInstanceType", "fluentEnumSetterMethodName" : "elasticsearchInstanceType", "fluentGetterMethodName" : "elasticsearchInstanceTypeAsString", "fluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "elasticsearchInstanceType", "getterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchInstanceType", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "setterMethodName" : "setElasticsearchInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \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 #startTime(Instant)}.\n@param startTime 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 #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@return The time the reservation started.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                              The time the reservation started.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@return The time the reservation started.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time the reservation started.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@return The duration, in seconds, for which the Elasticsearch instance is reserved.\n@deprecated Use {@link #duration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #duration(Integer)}\n", "documentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Duration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDuration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@return The duration, in seconds, for which the Elasticsearch instance is reserved.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFixedPrice", "beanStyleSetterMethodName" : "setFixedPrice", "c2jName" : "FixedPrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #fixedPrice(Double)}.\n@param fixedPrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedPrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@deprecated Use {@link #fixedPrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedPrice(Double)}\n", "documentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FixedPrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFixedPrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fixedPrice", "fluentSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fixedPrice", "getterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FixedPrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FixedPrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "FixedPrice", "sensitive" : false, "setterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.", "setterMethodName" : "setFixedPrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsagePrice", "beanStyleSetterMethodName" : "setUsagePrice", "c2jName" : "UsagePrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #usagePrice(Double)}.\n@param usagePrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usagePrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@return The rate you are charged for each hour for the domain that is using this reserved instance.\n@deprecated Use {@link #usagePrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #usagePrice(Double)}\n", "documentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UsagePrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsagePrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "usagePrice", "fluentSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usagePrice", "getterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@return The rate you are charged for each hour for the domain that is using this reserved instance.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsagePrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsagePrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "UsagePrice", "sensitive" : false, "setterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.", "setterMethodName" : "setUsagePrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrencyCode", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "CurrencyCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.\n@deprecated Use {@link #currencyCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrencyCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currencyCode", "fluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceCount", "beanStyleSetterMethodName" : "setElasticsearchInstanceCount", "c2jName" : "ElasticsearchInstanceCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceCount(Integer)}.\n@param elasticsearchInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@return The number of Elasticsearch instances that have been reserved.\n@deprecated Use {@link #elasticsearchInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchInstanceCount(Integer)}\n", "documentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchInstanceCount", "fluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchInstanceCount", "getterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@return The number of Elasticsearch instances that have been reserved.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ElasticsearchInstanceCount", "sensitive" : false, "setterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.", "setterMethodName" : "setElasticsearchInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "elasticsearchInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "elasticsearchInstanceCount", "variableType" : "Integer", "documentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@return The state of the reserved Elasticsearch instance.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@return The state of the reserved Elasticsearch instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPaymentOption", "beanStyleSetterMethodName" : "setPaymentOption", "c2jName" : "PaymentOption", "c2jShape" : "ReservedElasticsearchInstancePaymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paymentOptionAsString(String)}.\n@param paymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paymentOption(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOptionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOption(String)}\n", "documentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PaymentOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPaymentOption", "fluentEnumGetterMethodName" : "paymentOption", "fluentEnumSetterMethodName" : "paymentOption", "fluentGetterMethodName" : "paymentOptionAsString", "fluentSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption", "fluentSetterMethodName" : "paymentOption", "getterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaymentOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaymentOption", "sensitive" : false, "setterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption", "setterMethodName" : "setPaymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "RecurringCharges", "c2jShape" : "RecurringChargeList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \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 #recurringCharges(List)}.\n@param recurringCharges 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 #recurringCharges(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.\n@deprecated Use {@link #recurringCharges()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringCharges(List)}\n", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringCharges property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringCharges", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.", "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" : "RecurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "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" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "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(RecurringCharge)}\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" : "RecurringCharge", "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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CurrencyCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrencyCode", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "CurrencyCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.\n@deprecated Use {@link #currencyCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrencyCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currencyCode", "fluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Duration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@return The duration, in seconds, for which the Elasticsearch instance is reserved.\n@deprecated Use {@link #duration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #duration(Integer)}\n", "documentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Duration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDuration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@return The duration, in seconds, for which the Elasticsearch instance is reserved.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchInstanceCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceCount", "beanStyleSetterMethodName" : "setElasticsearchInstanceCount", "c2jName" : "ElasticsearchInstanceCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceCount(Integer)}.\n@param elasticsearchInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@return The number of Elasticsearch instances that have been reserved.\n@deprecated Use {@link #elasticsearchInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchInstanceCount(Integer)}\n", "documentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchInstanceCount", "fluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchInstanceCount", "getterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@return The number of Elasticsearch instances that have been reserved.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ElasticsearchInstanceCount", "sensitive" : false, "setterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.", "setterMethodName" : "setElasticsearchInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "elasticsearchInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "elasticsearchInstanceCount", "variableType" : "Integer", "documentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchInstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceType", "beanStyleSetterMethodName" : "setElasticsearchInstanceType", "c2jName" : "ElasticsearchInstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceTypeAsString(String)}.\n@param elasticsearchInstanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceType(String)}\n", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceType", "fluentEnumGetterMethodName" : "elasticsearchInstanceType", "fluentEnumSetterMethodName" : "elasticsearchInstanceType", "fluentGetterMethodName" : "elasticsearchInstanceTypeAsString", "fluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "elasticsearchInstanceType", "getterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchInstanceType", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "setterMethodName" : "setElasticsearchInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FixedPrice" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFixedPrice", "beanStyleSetterMethodName" : "setFixedPrice", "c2jName" : "FixedPrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #fixedPrice(Double)}.\n@param fixedPrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedPrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@deprecated Use {@link #fixedPrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedPrice(Double)}\n", "documentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FixedPrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFixedPrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fixedPrice", "fluentSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fixedPrice", "getterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FixedPrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FixedPrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "FixedPrice", "sensitive" : false, "setterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.", "setterMethodName" : "setFixedPrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PaymentOption" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPaymentOption", "beanStyleSetterMethodName" : "setPaymentOption", "c2jName" : "PaymentOption", "c2jShape" : "ReservedElasticsearchInstancePaymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paymentOptionAsString(String)}.\n@param paymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paymentOption(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOptionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOption(String)}\n", "documentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PaymentOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPaymentOption", "fluentEnumGetterMethodName" : "paymentOption", "fluentEnumSetterMethodName" : "paymentOption", "fluentGetterMethodName" : "paymentOptionAsString", "fluentSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption", "fluentSetterMethodName" : "paymentOption", "getterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaymentOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaymentOption", "sensitive" : false, "setterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption", "setterMethodName" : "setPaymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RecurringCharges" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "RecurringCharges", "c2jShape" : "RecurringChargeList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \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 #recurringCharges(List)}.\n@param recurringCharges 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 #recurringCharges(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.\n@deprecated Use {@link #recurringCharges()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringCharges(List)}\n", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringCharges property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringCharges", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.", "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" : "RecurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "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" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "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(RecurringCharge)}\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" : "RecurringCharge", "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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservationName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@return The customer-specified identifier to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@return The customer-specified identifier to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@return The unique identifier for the reservation.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

                                                              The unique identifier for the reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@return The unique identifier for the reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

                                                              The unique identifier for the reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The offering identifier.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@return The offering identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The offering identifier.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The offering identifier.

                                                              \n@return The offering identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The offering identifier.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \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 #startTime(Instant)}.\n@param startTime 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 #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@return The time the reservation started.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                              The time the reservation started.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@return The time the reservation started.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time the reservation started.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@return The state of the reserved Elasticsearch instance.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@return The state of the reserved Elasticsearch instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UsagePrice" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsagePrice", "beanStyleSetterMethodName" : "setUsagePrice", "c2jName" : "UsagePrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #usagePrice(Double)}.\n@param usagePrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usagePrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@return The rate you are charged for each hour for the domain that is using this reserved instance.\n@deprecated Use {@link #usagePrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #usagePrice(Double)}\n", "documentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UsagePrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsagePrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "usagePrice", "fluentSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usagePrice", "getterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@return The rate you are charged for each hour for the domain that is using this reserved instance.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsagePrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsagePrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "UsagePrice", "sensitive" : false, "setterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.", "setterMethodName" : "setUsagePrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservationName", "beanStyleSetterMethodName" : "setReservationName", "c2jName" : "ReservationName", "c2jShape" : "ReservationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservationName(String)}.\n@param reservationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservationName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@return The customer-specified identifier to track this reservation.\n@deprecated Use {@link #reservationName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservationName(String)}\n", "documentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservationName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservationName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservationName", "fluentSetterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservationName", "getterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@return The customer-specified identifier to track this reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservationName", "sensitive" : false, "setterDocumentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              \n@param reservationName The customer-specified identifier to track this reservation.", "setterMethodName" : "setReservationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservationName", "variableType" : "String", "documentation" : "

                                                              The customer-specified identifier to track this reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceId", "c2jName" : "ReservedElasticsearchInstanceId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceId(String)}.\n@param reservedElasticsearchInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@return The unique identifier for the reservation.\n@deprecated Use {@link #reservedElasticsearchInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceId(String)}\n", "documentation" : "

                                                              The unique identifier for the reservation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceId", "fluentSetterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceId", "getterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@return The unique identifier for the reservation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier for the reservation.

                                                              \n@param reservedElasticsearchInstanceId The unique identifier for the reservation.", "setterMethodName" : "setReservedElasticsearchInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceId", "variableType" : "String", "documentation" : "

                                                              The unique identifier for the reservation.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The offering identifier.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@return The offering identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The offering identifier.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The offering identifier.

                                                              \n@return The offering identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The offering identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The offering identifier.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceType", "beanStyleSetterMethodName" : "setElasticsearchInstanceType", "c2jName" : "ElasticsearchInstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceTypeAsString(String)}.\n@param elasticsearchInstanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceType(String)}\n", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceType", "fluentEnumGetterMethodName" : "elasticsearchInstanceType", "fluentEnumSetterMethodName" : "elasticsearchInstanceType", "fluentGetterMethodName" : "elasticsearchInstanceTypeAsString", "fluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "elasticsearchInstanceType", "getterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchInstanceType", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "setterMethodName" : "setElasticsearchInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "UpdateTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \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 #startTime(Instant)}.\n@param startTime 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 #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@return The time the reservation started.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                              The time the reservation started.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@return The time the reservation started.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                              The time the reservation started.

                                                              \n@param startTime The time the reservation started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time the reservation started.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@return The duration, in seconds, for which the Elasticsearch instance is reserved.\n@deprecated Use {@link #duration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #duration(Integer)}\n", "documentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Duration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDuration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@return The duration, in seconds, for which the Elasticsearch instance is reserved.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              \n@param duration The duration, in seconds, for which the Elasticsearch instance is reserved.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                              The duration, in seconds, for which the Elasticsearch instance is reserved.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFixedPrice", "beanStyleSetterMethodName" : "setFixedPrice", "c2jName" : "FixedPrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #fixedPrice(Double)}.\n@param fixedPrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedPrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@deprecated Use {@link #fixedPrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedPrice(Double)}\n", "documentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FixedPrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFixedPrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fixedPrice", "fluentSetterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fixedPrice", "getterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FixedPrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FixedPrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "FixedPrice", "sensitive" : false, "setterDocumentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.", "setterMethodName" : "setFixedPrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : "

                                                              The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsagePrice", "beanStyleSetterMethodName" : "setUsagePrice", "c2jName" : "UsagePrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #usagePrice(Double)}.\n@param usagePrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usagePrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@return The rate you are charged for each hour for the domain that is using this reserved instance.\n@deprecated Use {@link #usagePrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #usagePrice(Double)}\n", "documentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UsagePrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsagePrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "usagePrice", "fluentSetterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usagePrice", "getterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@return The rate you are charged for each hour for the domain that is using this reserved instance.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsagePrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsagePrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "UsagePrice", "sensitive" : false, "setterDocumentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              \n@param usagePrice The rate you are charged for each hour for the domain that is using this reserved instance.", "setterMethodName" : "setUsagePrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : "

                                                              The rate you are charged for each hour for the domain that is using this reserved instance.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrencyCode", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "CurrencyCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.\n@deprecated Use {@link #currencyCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrencyCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currencyCode", "fluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceCount", "beanStyleSetterMethodName" : "setElasticsearchInstanceCount", "c2jName" : "ElasticsearchInstanceCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceCount(Integer)}.\n@param elasticsearchInstanceCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@return The number of Elasticsearch instances that have been reserved.\n@deprecated Use {@link #elasticsearchInstanceCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchInstanceCount(Integer)}\n", "documentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchInstanceCount", "fluentSetterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchInstanceCount", "getterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@return The number of Elasticsearch instances that have been reserved.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ElasticsearchInstanceCount", "sensitive" : false, "setterDocumentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              \n@param elasticsearchInstanceCount The number of Elasticsearch instances that have been reserved.", "setterMethodName" : "setElasticsearchInstanceCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "elasticsearchInstanceCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "elasticsearchInstanceCount", "variableType" : "Integer", "documentation" : "

                                                              The number of Elasticsearch instances that have been reserved.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getState", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #state(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@return The state of the reserved Elasticsearch instance.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "state", "fluentSetterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@return The state of the reserved Elasticsearch instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              \n@param state The state of the reserved Elasticsearch instance.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the reserved Elasticsearch instance.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPaymentOption", "beanStyleSetterMethodName" : "setPaymentOption", "c2jName" : "PaymentOption", "c2jShape" : "ReservedElasticsearchInstancePaymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paymentOptionAsString(String)}.\n@param paymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paymentOption(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOptionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOption(String)}\n", "documentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PaymentOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPaymentOption", "fluentEnumGetterMethodName" : "paymentOption", "fluentEnumSetterMethodName" : "paymentOption", "fluentGetterMethodName" : "paymentOptionAsString", "fluentSetterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption", "fluentSetterMethodName" : "paymentOption", "getterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaymentOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaymentOption", "sensitive" : false, "setterDocumentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              \n@param paymentOption The payment option as defined in the reserved Elasticsearch instance offering.\n@see ReservedElasticsearchInstancePaymentOption", "setterMethodName" : "setPaymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : "

                                                              The payment option as defined in the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "RecurringCharges", "c2jShape" : "RecurringChargeList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \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 #recurringCharges(List)}.\n@param recurringCharges 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 #recurringCharges(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.\n@deprecated Use {@link #recurringCharges()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringCharges(List)}\n", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringCharges property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringCharges", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.", "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" : "RecurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "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" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "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(RecurringCharge)}\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" : "RecurringCharge", "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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ReservedElasticsearchInstance", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstance", "variableName" : "reservedElasticsearchInstance", "variableType" : "ReservedElasticsearchInstance", "documentation" : null, "simpleType" : "ReservedElasticsearchInstance", "variableSetterType" : "ReservedElasticsearchInstance" }, "wrapper" : false, "xmlNamespace" : null }, "ReservedElasticsearchInstanceOffering" : { "c2jName" : "ReservedElasticsearchInstanceOffering", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Details of a reserved Elasticsearch instance offering.

                                                              ", "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" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@return The Elasticsearch reserved instance offering identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@return The Elasticsearch reserved instance offering identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceType", "beanStyleSetterMethodName" : "setElasticsearchInstanceType", "c2jName" : "ElasticsearchInstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceTypeAsString(String)}.\n@param elasticsearchInstanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceType(String)}\n", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceType", "fluentEnumGetterMethodName" : "elasticsearchInstanceType", "fluentEnumSetterMethodName" : "elasticsearchInstanceType", "fluentGetterMethodName" : "elasticsearchInstanceTypeAsString", "fluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "elasticsearchInstanceType", "getterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchInstanceType", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "setterMethodName" : "setElasticsearchInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@return The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@deprecated Use {@link #duration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #duration(Integer)}\n", "documentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Duration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDuration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@return The duration, in seconds, for which the offering will reserve the Elasticsearch instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFixedPrice", "beanStyleSetterMethodName" : "setFixedPrice", "c2jName" : "FixedPrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #fixedPrice(Double)}.\n@param fixedPrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedPrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@deprecated Use {@link #fixedPrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedPrice(Double)}\n", "documentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FixedPrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFixedPrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fixedPrice", "fluentSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fixedPrice", "getterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FixedPrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FixedPrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "FixedPrice", "sensitive" : false, "setterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.", "setterMethodName" : "setFixedPrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsagePrice", "beanStyleSetterMethodName" : "setUsagePrice", "c2jName" : "UsagePrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #usagePrice(Double)}.\n@param usagePrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usagePrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@return The rate you are charged for each hour the domain that is using the offering is running.\n@deprecated Use {@link #usagePrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #usagePrice(Double)}\n", "documentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UsagePrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsagePrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "usagePrice", "fluentSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usagePrice", "getterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@return The rate you are charged for each hour the domain that is using the offering is running.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsagePrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsagePrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "UsagePrice", "sensitive" : false, "setterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.", "setterMethodName" : "setUsagePrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrencyCode", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "CurrencyCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.\n@deprecated Use {@link #currencyCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrencyCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currencyCode", "fluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPaymentOption", "beanStyleSetterMethodName" : "setPaymentOption", "c2jName" : "PaymentOption", "c2jShape" : "ReservedElasticsearchInstancePaymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paymentOptionAsString(String)}.\n@param paymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paymentOption(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOptionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOption(String)}\n", "documentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PaymentOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPaymentOption", "fluentEnumGetterMethodName" : "paymentOption", "fluentEnumSetterMethodName" : "paymentOption", "fluentGetterMethodName" : "paymentOptionAsString", "fluentSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption", "fluentSetterMethodName" : "paymentOption", "getterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaymentOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaymentOption", "sensitive" : false, "setterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption", "setterMethodName" : "setPaymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "RecurringCharges", "c2jShape" : "RecurringChargeList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \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 #recurringCharges(List)}.\n@param recurringCharges 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 #recurringCharges(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.\n@deprecated Use {@link #recurringCharges()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringCharges(List)}\n", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringCharges property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringCharges", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.", "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" : "RecurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "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" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "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(RecurringCharge)}\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" : "RecurringCharge", "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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CurrencyCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrencyCode", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "CurrencyCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.\n@deprecated Use {@link #currencyCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrencyCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currencyCode", "fluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Duration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@return The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@deprecated Use {@link #duration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #duration(Integer)}\n", "documentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Duration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDuration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@return The duration, in seconds, for which the offering will reserve the Elasticsearch instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchInstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceType", "beanStyleSetterMethodName" : "setElasticsearchInstanceType", "c2jName" : "ElasticsearchInstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceTypeAsString(String)}.\n@param elasticsearchInstanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceType(String)}\n", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceType", "fluentEnumGetterMethodName" : "elasticsearchInstanceType", "fluentEnumSetterMethodName" : "elasticsearchInstanceType", "fluentGetterMethodName" : "elasticsearchInstanceTypeAsString", "fluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "elasticsearchInstanceType", "getterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchInstanceType", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "setterMethodName" : "setElasticsearchInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FixedPrice" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFixedPrice", "beanStyleSetterMethodName" : "setFixedPrice", "c2jName" : "FixedPrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #fixedPrice(Double)}.\n@param fixedPrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedPrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@deprecated Use {@link #fixedPrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedPrice(Double)}\n", "documentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FixedPrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFixedPrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fixedPrice", "fluentSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fixedPrice", "getterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FixedPrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FixedPrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "FixedPrice", "sensitive" : false, "setterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.", "setterMethodName" : "setFixedPrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PaymentOption" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPaymentOption", "beanStyleSetterMethodName" : "setPaymentOption", "c2jName" : "PaymentOption", "c2jShape" : "ReservedElasticsearchInstancePaymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paymentOptionAsString(String)}.\n@param paymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paymentOption(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOptionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOption(String)}\n", "documentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PaymentOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPaymentOption", "fluentEnumGetterMethodName" : "paymentOption", "fluentEnumSetterMethodName" : "paymentOption", "fluentGetterMethodName" : "paymentOptionAsString", "fluentSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption", "fluentSetterMethodName" : "paymentOption", "getterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaymentOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaymentOption", "sensitive" : false, "setterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption", "setterMethodName" : "setPaymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RecurringCharges" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "RecurringCharges", "c2jShape" : "RecurringChargeList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \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 #recurringCharges(List)}.\n@param recurringCharges 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 #recurringCharges(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.\n@deprecated Use {@link #recurringCharges()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringCharges(List)}\n", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringCharges property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringCharges", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.", "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" : "RecurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "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" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "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(RecurringCharge)}\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" : "RecurringCharge", "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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@return The Elasticsearch reserved instance offering identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@return The Elasticsearch reserved instance offering identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UsagePrice" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsagePrice", "beanStyleSetterMethodName" : "setUsagePrice", "c2jName" : "UsagePrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #usagePrice(Double)}.\n@param usagePrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usagePrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@return The rate you are charged for each hour the domain that is using the offering is running.\n@deprecated Use {@link #usagePrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #usagePrice(Double)}\n", "documentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UsagePrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsagePrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "usagePrice", "fluentSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usagePrice", "getterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@return The rate you are charged for each hour the domain that is using the offering is running.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsagePrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsagePrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "UsagePrice", "sensitive" : false, "setterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.", "setterMethodName" : "setUsagePrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedElasticsearchInstanceOfferingId", "beanStyleSetterMethodName" : "setReservedElasticsearchInstanceOfferingId", "c2jName" : "ReservedElasticsearchInstanceOfferingId", "c2jShape" : "GUID", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reservedElasticsearchInstanceOfferingId(String)}.\n@param reservedElasticsearchInstanceOfferingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reservedElasticsearchInstanceOfferingId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@return The Elasticsearch reserved instance offering identifier.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedElasticsearchInstanceOfferingId(String)}\n", "documentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedElasticsearchInstanceOfferingId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedElasticsearchInstanceOfferingId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedElasticsearchInstanceOfferingId", "fluentSetterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedElasticsearchInstanceOfferingId", "getterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@return The Elasticsearch reserved instance offering identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ReservedElasticsearchInstanceOfferingId", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              \n@param reservedElasticsearchInstanceOfferingId The Elasticsearch reserved instance offering identifier.", "setterMethodName" : "setReservedElasticsearchInstanceOfferingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reservedElasticsearchInstanceOfferingId", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch reserved instance offering identifier.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchInstanceType", "beanStyleSetterMethodName" : "setElasticsearchInstanceType", "c2jName" : "ElasticsearchInstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchInstanceTypeAsString(String)}.\n@param elasticsearchInstanceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchInstanceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType\n@deprecated Use {@link #elasticsearchInstanceType(String)}\n", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchInstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchInstanceType", "fluentEnumGetterMethodName" : "elasticsearchInstanceType", "fluentEnumSetterMethodName" : "elasticsearchInstanceType", "fluentGetterMethodName" : "elasticsearchInstanceTypeAsString", "fluentSetterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ESPartitionInstanceType", "fluentSetterMethodName" : "elasticsearchInstanceType", "getterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #elasticsearchInstanceType} will return {@link ESPartitionInstanceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #elasticsearchInstanceTypeAsString}.\n

                                                              \n@return The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchInstanceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ElasticsearchInstanceType", "sensitive" : false, "setterDocumentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              \n@param elasticsearchInstanceType The Elasticsearch instance type offered by the reserved instance offering.\n@see ESPartitionInstanceType", "setterMethodName" : "setElasticsearchInstanceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticsearchInstanceType", "variableType" : "String", "documentation" : "

                                                              The Elasticsearch instance type offered by the reserved instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@return The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@deprecated Use {@link #duration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #duration(Integer)}\n", "documentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Duration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDuration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@return The duration, in seconds, for which the offering will reserve the Elasticsearch instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              \n@param duration The duration, in seconds, for which the offering will reserve the Elasticsearch instance.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                              The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFixedPrice", "beanStyleSetterMethodName" : "setFixedPrice", "c2jName" : "FixedPrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #fixedPrice(Double)}.\n@param fixedPrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fixedPrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@deprecated Use {@link #fixedPrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fixedPrice(Double)}\n", "documentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FixedPrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFixedPrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fixedPrice", "fluentSetterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fixedPrice", "getterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@return The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FixedPrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FixedPrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "FixedPrice", "sensitive" : false, "setterDocumentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              \n@param fixedPrice The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.", "setterMethodName" : "setFixedPrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "fixedPrice", "variableType" : "Double", "documentation" : "

                                                              The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsagePrice", "beanStyleSetterMethodName" : "setUsagePrice", "c2jName" : "UsagePrice", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #usagePrice(Double)}.\n@param usagePrice a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #usagePrice(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@return The rate you are charged for each hour the domain that is using the offering is running.\n@deprecated Use {@link #usagePrice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #usagePrice(Double)}\n", "documentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UsagePrice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsagePrice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "usagePrice", "fluentSetterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "usagePrice", "getterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@return The rate you are charged for each hour the domain that is using the offering is running.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UsagePrice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UsagePrice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "UsagePrice", "sensitive" : false, "setterDocumentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              \n@param usagePrice The rate you are charged for each hour the domain that is using the offering is running.", "setterMethodName" : "setUsagePrice", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "usagePrice", "variableType" : "Double", "documentation" : "

                                                              The rate you are charged for each hour the domain that is using the offering is running.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrencyCode", "beanStyleSetterMethodName" : "setCurrencyCode", "c2jName" : "CurrencyCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currencyCode(String)}.\n@param currencyCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currencyCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.\n@deprecated Use {@link #currencyCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currencyCode(String)}\n", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrencyCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrencyCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currencyCode", "fluentSetterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currencyCode", "getterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@return The currency code for the reserved Elasticsearch instance offering.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrencyCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrencyCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrencyCode", "sensitive" : false, "setterDocumentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              \n@param currencyCode The currency code for the reserved Elasticsearch instance offering.", "setterMethodName" : "setCurrencyCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currencyCode", "variableType" : "String", "documentation" : "

                                                              The currency code for the reserved Elasticsearch instance offering.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPaymentOption", "beanStyleSetterMethodName" : "setPaymentOption", "c2jName" : "PaymentOption", "c2jShape" : "ReservedElasticsearchInstancePaymentOption", "defaultConsumerFluentSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #paymentOptionAsString(String)}.\n@param paymentOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #paymentOption(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOptionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption\n@deprecated Use {@link #paymentOption(String)}\n", "documentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              ", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PaymentOption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPaymentOption", "fluentEnumGetterMethodName" : "paymentOption", "fluentEnumSetterMethodName" : "paymentOption", "fluentGetterMethodName" : "paymentOptionAsString", "fluentSetterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReservedElasticsearchInstancePaymentOption", "fluentSetterMethodName" : "paymentOption", "getterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #paymentOption} will return {@link ReservedElasticsearchInstancePaymentOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #paymentOptionAsString}.\n

                                                              \n@return Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PaymentOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PaymentOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PaymentOption", "sensitive" : false, "setterDocumentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              \n@param paymentOption Payment option for the reserved Elasticsearch instance offering\n@see ReservedElasticsearchInstancePaymentOption", "setterMethodName" : "setPaymentOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "paymentOption", "variableType" : "String", "documentation" : "

                                                              Payment option for the reserved Elasticsearch instance offering

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecurringCharges", "beanStyleSetterMethodName" : "setRecurringCharges", "c2jName" : "RecurringCharges", "c2jShape" : "RecurringChargeList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \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 #recurringCharges(List)}.\n@param recurringCharges 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 #recurringCharges(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.\n@deprecated Use {@link #recurringCharges()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurringCharges(List)}\n", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurringCharges property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurringCharges", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurringCharges", "fluentSetterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurringCharges", "getterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasRecurringCharges()} to see if a value was sent in this field.\n

                                                              \n@return The charge to your account regardless of whether you are creating any domains using the instance offering.", "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" : "RecurringCharges", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "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" : "RecurringCharge", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RecurringCharge.Builder} avoiding the need to create one manually via {@link RecurringCharge#builder()}.\n\nWhen the {@link Consumer} completes, {@link RecurringCharge.Builder#build()} is called immediately and its result is passed to {@link #member(RecurringCharge)}.\n@param member a consumer that will call methods on {@link RecurringCharge.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RecurringCharge)", "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(RecurringCharge)}\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" : "RecurringCharge", "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" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : null, "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RecurringCharge", "variableName" : "member", "variableType" : "RecurringCharge", "documentation" : "", "simpleType" : "RecurringCharge", "variableSetterType" : "RecurringCharge" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RecurringCharge", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RecurringCharge", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RecurringCharges", "sensitive" : false, "setterDocumentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              \n@param recurringCharges The charge to your account regardless of whether you are creating any domains using the instance offering.", "setterMethodName" : "setRecurringCharges", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recurringCharges", "variableType" : "java.util.List", "documentation" : "

                                                              The charge to your account regardless of whether you are creating any domains using the instance offering.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ReservedElasticsearchInstanceOffering", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstanceOffering", "variableName" : "reservedElasticsearchInstanceOffering", "variableType" : "ReservedElasticsearchInstanceOffering", "documentation" : null, "simpleType" : "ReservedElasticsearchInstanceOffering", "variableSetterType" : "ReservedElasticsearchInstanceOffering" }, "wrapper" : false, "xmlNamespace" : null }, "ReservedElasticsearchInstancePaymentOption" : { "c2jName" : "ReservedElasticsearchInstancePaymentOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALL_UPFRONT", "value" : "ALL_UPFRONT" }, { "name" : "PARTIAL_UPFRONT", "value" : "PARTIAL_UPFRONT" }, { "name" : "NO_UPFRONT", "value" : "NO_UPFRONT" } ], "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" : "ReservedElasticsearchInstancePaymentOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReservedElasticsearchInstancePaymentOption", "variableName" : "reservedElasticsearchInstancePaymentOption", "variableType" : "ReservedElasticsearchInstancePaymentOption", "documentation" : null, "simpleType" : "ReservedElasticsearchInstancePaymentOption", "variableSetterType" : "ReservedElasticsearchInstancePaymentOption" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceAlreadyExistsException" : { "c2jName" : "ResourceAlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An exception for creating a resource that already exists. Gives http status code of 400.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceAlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceAlreadyExistsException", "variableName" : "resourceAlreadyExistsException", "variableType" : "ResourceAlreadyExistsException", "documentation" : null, "simpleType" : "ResourceAlreadyExistsException", "variableSetterType" : "ResourceAlreadyExistsException" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "ServiceSoftwareOptions" : { "c2jName" : "ServiceSoftwareOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The current options of an Elasticsearch domain service software options.

                                                              ", "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" : "getCurrentVersion", "beanStyleSetterMethodName" : "setCurrentVersion", "c2jName" : "CurrentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentVersion(String)}.\n@param currentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@return The current service software version that is present on the domain.\n@deprecated Use {@link #currentVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currentVersion(String)}\n", "documentation" : "

                                                              The current service software version that is present on the domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrentVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrentVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentVersion", "fluentSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentVersion", "getterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@return The current service software version that is present on the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.", "setterMethodName" : "setCurrentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentVersion", "variableType" : "String", "documentation" : "

                                                              The current service software version that is present on the domain.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNewVersion", "beanStyleSetterMethodName" : "setNewVersion", "c2jName" : "NewVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newVersion(String)}.\n@param newVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@return The new service software version if one is available.\n@deprecated Use {@link #newVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newVersion(String)}\n", "documentation" : "

                                                              The new service software version if one is available.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newVersion", "fluentSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newVersion", "getterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@return The new service software version if one is available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.", "setterMethodName" : "setNewVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newVersion", "variableType" : "String", "documentation" : "

                                                              The new service software version if one is available.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateAvailable", "beanStyleSetterMethodName" : "setUpdateAvailable", "c2jName" : "UpdateAvailable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateAvailable(Boolean)}.\n@param updateAvailable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateAvailable(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@return True if you are able to update you service software version. False\n@deprecated Use {@link #updateAvailable()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateAvailable(Boolean)}\n", "documentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateAvailable property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateAvailable", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateAvailable", "fluentSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateAvailable", "getterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@return True
                                                              if you are able to update you service software version. False", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateAvailable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateAvailable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateAvailable", "sensitive" : false, "setterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False", "setterMethodName" : "setUpdateAvailable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateAvailable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateAvailable", "variableType" : "Boolean", "documentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCancellable", "beanStyleSetterMethodName" : "setCancellable", "c2jName" : "Cancellable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #cancellable(Boolean)}.\n@param cancellable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cancellable(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@return True
                                                              if you are able to cancel your service software version update. False\n@deprecated Use {@link #cancellable()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cancellable(Boolean)}\n", "documentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Cancellable property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCancellable", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cancellable", "fluentSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cancellable", "getterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@return True
                                                              if you are able to cancel your service software version update. False", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Cancellable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cancellable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Cancellable", "sensitive" : false, "setterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False", "setterMethodName" : "setCancellable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cancellable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cancellable", "variableType" : "Boolean", "documentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateStatus", "beanStyleSetterMethodName" : "setUpdateStatus", "c2jName" : "UpdateStatus", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updateStatusAsString(String)}.\n@param updateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #updateStatus} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #updateStatusAsString}.\n

                                                              \n@return The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@deprecated Use {@link #updateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus\n@deprecated Use {@link #updateStatus(String)}\n", "documentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateStatus", "fluentEnumGetterMethodName" : "updateStatus", "fluentEnumSetterMethodName" : "updateStatus", "fluentGetterMethodName" : "updateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "updateStatus", "getterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #updateStatus} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #updateStatusAsString}.\n

                                                              \n@return The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus", "setterMethodName" : "setUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updateStatus", "variableType" : "String", "documentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                              The description of the UpdateStatus.

                                                              \n@return The description of the UpdateStatus.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The description of the UpdateStatus.

                                                              ", "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" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \n@return The description of the UpdateStatus.", "getterModel" : { "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" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.", "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" : "

                                                              The description of the UpdateStatus.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutomatedUpdateDate", "beanStyleSetterMethodName" : "setAutomatedUpdateDate", "c2jName" : "AutomatedUpdateDate", "c2jShape" : "DeploymentCloseDateTimeStamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \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 #automatedUpdateDate(Instant)}.\n@param automatedUpdateDate 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 #automatedUpdateDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@return Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@deprecated Use {@link #automatedUpdateDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automatedUpdateDate(Instant)}\n", "documentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomatedUpdateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomatedUpdateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automatedUpdateDate", "fluentSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automatedUpdateDate", "getterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@return Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.", "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" : "AutomatedUpdateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomatedUpdateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "AutomatedUpdateDate", "sensitive" : false, "setterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.", "setterMethodName" : "setAutomatedUpdateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "automatedUpdateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "automatedUpdateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptionalDeployment", "beanStyleSetterMethodName" : "setOptionalDeployment", "c2jName" : "OptionalDeployment", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #optionalDeployment(Boolean)}.\n@param optionalDeployment a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optionalDeployment(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@return True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@deprecated Use {@link #optionalDeployment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #optionalDeployment(Boolean)}\n", "documentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OptionalDeployment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptionalDeployment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optionalDeployment", "fluentSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optionalDeployment", "getterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@return True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptionalDeployment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OptionalDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "OptionalDeployment", "sensitive" : false, "setterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate", "setterMethodName" : "setOptionalDeployment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "optionalDeployment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "optionalDeployment", "variableType" : "Boolean", "documentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomatedUpdateDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutomatedUpdateDate", "beanStyleSetterMethodName" : "setAutomatedUpdateDate", "c2jName" : "AutomatedUpdateDate", "c2jShape" : "DeploymentCloseDateTimeStamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \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 #automatedUpdateDate(Instant)}.\n@param automatedUpdateDate 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 #automatedUpdateDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@return Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@deprecated Use {@link #automatedUpdateDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automatedUpdateDate(Instant)}\n", "documentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomatedUpdateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomatedUpdateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automatedUpdateDate", "fluentSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automatedUpdateDate", "getterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@return Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.", "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" : "AutomatedUpdateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomatedUpdateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "AutomatedUpdateDate", "sensitive" : false, "setterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.", "setterMethodName" : "setAutomatedUpdateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "automatedUpdateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "automatedUpdateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Cancellable" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCancellable", "beanStyleSetterMethodName" : "setCancellable", "c2jName" : "Cancellable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #cancellable(Boolean)}.\n@param cancellable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cancellable(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@return True
                                                              if you are able to cancel your service software version update. False\n@deprecated Use {@link #cancellable()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cancellable(Boolean)}\n", "documentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Cancellable property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCancellable", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cancellable", "fluentSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cancellable", "getterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@return True
                                                              if you are able to cancel your service software version update. False", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Cancellable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cancellable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Cancellable", "sensitive" : false, "setterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False", "setterMethodName" : "setCancellable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cancellable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cancellable", "variableType" : "Boolean", "documentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CurrentVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrentVersion", "beanStyleSetterMethodName" : "setCurrentVersion", "c2jName" : "CurrentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentVersion(String)}.\n@param currentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@return The current service software version that is present on the domain.\n@deprecated Use {@link #currentVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currentVersion(String)}\n", "documentation" : "

                                                              The current service software version that is present on the domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrentVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrentVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentVersion", "fluentSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentVersion", "getterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@return The current service software version that is present on the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.", "setterMethodName" : "setCurrentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentVersion", "variableType" : "String", "documentation" : "

                                                              The current service software version that is present on the domain.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                              The description of the UpdateStatus.

                                                              \n@return The description of the UpdateStatus.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The description of the UpdateStatus.

                                                              ", "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" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \n@return The description of the UpdateStatus.", "getterModel" : { "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" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.", "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" : "

                                                              The description of the UpdateStatus.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NewVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNewVersion", "beanStyleSetterMethodName" : "setNewVersion", "c2jName" : "NewVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newVersion(String)}.\n@param newVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@return The new service software version if one is available.\n@deprecated Use {@link #newVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newVersion(String)}\n", "documentation" : "

                                                              The new service software version if one is available.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newVersion", "fluentSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newVersion", "getterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@return The new service software version if one is available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.", "setterMethodName" : "setNewVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newVersion", "variableType" : "String", "documentation" : "

                                                              The new service software version if one is available.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OptionalDeployment" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptionalDeployment", "beanStyleSetterMethodName" : "setOptionalDeployment", "c2jName" : "OptionalDeployment", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #optionalDeployment(Boolean)}.\n@param optionalDeployment a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optionalDeployment(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@return True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@deprecated Use {@link #optionalDeployment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #optionalDeployment(Boolean)}\n", "documentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OptionalDeployment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptionalDeployment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optionalDeployment", "fluentSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optionalDeployment", "getterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@return True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptionalDeployment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OptionalDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "OptionalDeployment", "sensitive" : false, "setterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate", "setterMethodName" : "setOptionalDeployment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "optionalDeployment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "optionalDeployment", "variableType" : "Boolean", "documentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpdateAvailable" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateAvailable", "beanStyleSetterMethodName" : "setUpdateAvailable", "c2jName" : "UpdateAvailable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateAvailable(Boolean)}.\n@param updateAvailable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateAvailable(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@return True
                                                              if you are able to update you service software version. False\n@deprecated Use {@link #updateAvailable()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateAvailable(Boolean)}\n", "documentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateAvailable property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateAvailable", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateAvailable", "fluentSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateAvailable", "getterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@return True
                                                              if you are able to update you service software version. False", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateAvailable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateAvailable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateAvailable", "sensitive" : false, "setterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False", "setterMethodName" : "setUpdateAvailable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateAvailable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateAvailable", "variableType" : "Boolean", "documentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpdateStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateStatus", "beanStyleSetterMethodName" : "setUpdateStatus", "c2jName" : "UpdateStatus", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updateStatusAsString(String)}.\n@param updateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #updateStatus} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #updateStatusAsString}.\n

                                                              \n@return The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@deprecated Use {@link #updateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus\n@deprecated Use {@link #updateStatus(String)}\n", "documentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateStatus", "fluentEnumGetterMethodName" : "updateStatus", "fluentEnumSetterMethodName" : "updateStatus", "fluentGetterMethodName" : "updateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "updateStatus", "getterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #updateStatus} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #updateStatusAsString}.\n

                                                              \n@return The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus", "setterMethodName" : "setUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updateStatus", "variableType" : "String", "documentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCurrentVersion", "beanStyleSetterMethodName" : "setCurrentVersion", "c2jName" : "CurrentVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentVersion(String)}.\n@param currentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@return The current service software version that is present on the domain.\n@deprecated Use {@link #currentVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #currentVersion(String)}\n", "documentation" : "

                                                              The current service software version that is present on the domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CurrentVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCurrentVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentVersion", "fluentSetterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentVersion", "getterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@return The current service software version that is present on the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The current service software version that is present on the domain.

                                                              \n@param currentVersion The current service software version that is present on the domain.", "setterMethodName" : "setCurrentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentVersion", "variableType" : "String", "documentation" : "

                                                              The current service software version that is present on the domain.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNewVersion", "beanStyleSetterMethodName" : "setNewVersion", "c2jName" : "NewVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #newVersion(String)}.\n@param newVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #newVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@return The new service software version if one is available.\n@deprecated Use {@link #newVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #newVersion(String)}\n", "documentation" : "

                                                              The new service software version if one is available.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NewVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNewVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "newVersion", "fluentSetterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "newVersion", "getterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@return The new service software version if one is available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NewVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NewVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NewVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The new service software version if one is available.

                                                              \n@param newVersion The new service software version if one is available.", "setterMethodName" : "setNewVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "newVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "newVersion", "variableType" : "String", "documentation" : "

                                                              The new service software version if one is available.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateAvailable", "beanStyleSetterMethodName" : "setUpdateAvailable", "c2jName" : "UpdateAvailable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #updateAvailable(Boolean)}.\n@param updateAvailable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateAvailable(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@return True
                                                              if you are able to update you service software version. False\n@deprecated Use {@link #updateAvailable()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updateAvailable(Boolean)}\n", "documentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateAvailable property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateAvailable", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updateAvailable", "fluentSetterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updateAvailable", "getterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@return True
                                                              if you are able to update you service software version. False", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateAvailable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateAvailable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UpdateAvailable", "sensitive" : false, "setterDocumentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              \n@param updateAvailable True
                                                              if you are able to update you service software version. False", "setterMethodName" : "setUpdateAvailable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "updateAvailable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "updateAvailable", "variableType" : "Boolean", "documentation" : "

                                                              True if you are able to update you service software version. False if you are not able to update your service software version.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCancellable", "beanStyleSetterMethodName" : "setCancellable", "c2jName" : "Cancellable", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #cancellable(Boolean)}.\n@param cancellable a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cancellable(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@return True
                                                              if you are able to cancel your service software version update. False\n@deprecated Use {@link #cancellable()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cancellable(Boolean)}\n", "documentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Cancellable property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCancellable", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cancellable", "fluentSetterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cancellable", "getterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@return True
                                                              if you are able to cancel your service software version update. False", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Cancellable", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cancellable", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Cancellable", "sensitive" : false, "setterDocumentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              \n@param cancellable True
                                                              if you are able to cancel your service software version update. False", "setterMethodName" : "setCancellable", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cancellable", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cancellable", "variableType" : "Boolean", "documentation" : "

                                                              True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdateStatus", "beanStyleSetterMethodName" : "setUpdateStatus", "c2jName" : "UpdateStatus", "c2jShape" : "DeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #updateStatusAsString(String)}.\n@param updateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #updateStatus} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #updateStatusAsString}.\n

                                                              \n@return The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@deprecated Use {@link #updateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus\n@deprecated Use {@link #updateStatus(String)}\n", "documentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "DeploymentStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdateStatus", "fluentEnumGetterMethodName" : "updateStatus", "fluentEnumSetterMethodName" : "updateStatus", "fluentGetterMethodName" : "updateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentStatus", "fluentSetterMethodName" : "updateStatus", "getterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #updateStatus} will return {@link DeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #updateStatusAsString}.\n

                                                              \n@return The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              \n@param updateStatus The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.\n@see DeploymentStatus", "setterMethodName" : "setUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "updateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "updateStatus", "variableType" : "String", "documentation" : "

                                                              The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                              The description of the UpdateStatus.

                                                              \n@return The description of the UpdateStatus.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The description of the UpdateStatus.

                                                              ", "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" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                              The description of the UpdateStatus.

                                                              \n@return The description of the UpdateStatus.", "getterModel" : { "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" : "

                                                              The description of the UpdateStatus.

                                                              \n@param description The description of the UpdateStatus.", "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" : "

                                                              The description of the UpdateStatus.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutomatedUpdateDate", "beanStyleSetterMethodName" : "setAutomatedUpdateDate", "c2jName" : "AutomatedUpdateDate", "c2jShape" : "DeploymentCloseDateTimeStamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \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 #automatedUpdateDate(Instant)}.\n@param automatedUpdateDate 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 #automatedUpdateDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@return Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@deprecated Use {@link #automatedUpdateDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automatedUpdateDate(Instant)}\n", "documentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomatedUpdateDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomatedUpdateDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automatedUpdateDate", "fluentSetterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automatedUpdateDate", "getterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@return Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.", "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" : "AutomatedUpdateDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomatedUpdateDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "AutomatedUpdateDate", "sensitive" : false, "setterDocumentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              \n@param automatedUpdateDate Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.", "setterMethodName" : "setAutomatedUpdateDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "automatedUpdateDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "automatedUpdateDate", "variableType" : "java.time.Instant", "documentation" : "

                                                              Timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptionalDeployment", "beanStyleSetterMethodName" : "setOptionalDeployment", "c2jName" : "OptionalDeployment", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #optionalDeployment(Boolean)}.\n@param optionalDeployment a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #optionalDeployment(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@return True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@deprecated Use {@link #optionalDeployment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #optionalDeployment(Boolean)}\n", "documentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OptionalDeployment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptionalDeployment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "optionalDeployment", "fluentSetterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "optionalDeployment", "getterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@return True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OptionalDeployment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OptionalDeployment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "OptionalDeployment", "sensitive" : false, "setterDocumentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              \n@param optionalDeployment True
                                                              if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate", "setterMethodName" : "setOptionalDeployment", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "optionalDeployment", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "optionalDeployment", "variableType" : "Boolean", "documentation" : "

                                                              True if a service software is never automatically updated. False if a service software is automatically updated after AutomatedUpdateDate.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceSoftwareOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "wrapper" : false, "xmlNamespace" : null }, "SnapshotOptions" : { "c2jName" : "SnapshotOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              ", "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" : "getAutomatedSnapshotStartHour", "beanStyleSetterMethodName" : "setAutomatedSnapshotStartHour", "c2jName" : "AutomatedSnapshotStartHour", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #automatedSnapshotStartHour(Integer)}.\n@param automatedSnapshotStartHour a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automatedSnapshotStartHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@return Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@deprecated Use {@link #automatedSnapshotStartHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automatedSnapshotStartHour(Integer)}\n", "documentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomatedSnapshotStartHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomatedSnapshotStartHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automatedSnapshotStartHour", "fluentSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automatedSnapshotStartHour", "getterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@return Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomatedSnapshotStartHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomatedSnapshotStartHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AutomatedSnapshotStartHour", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.", "setterMethodName" : "setAutomatedSnapshotStartHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "automatedSnapshotStartHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "automatedSnapshotStartHour", "variableType" : "Integer", "documentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomatedSnapshotStartHour" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutomatedSnapshotStartHour", "beanStyleSetterMethodName" : "setAutomatedSnapshotStartHour", "c2jName" : "AutomatedSnapshotStartHour", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #automatedSnapshotStartHour(Integer)}.\n@param automatedSnapshotStartHour a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automatedSnapshotStartHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@return Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@deprecated Use {@link #automatedSnapshotStartHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automatedSnapshotStartHour(Integer)}\n", "documentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomatedSnapshotStartHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomatedSnapshotStartHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automatedSnapshotStartHour", "fluentSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automatedSnapshotStartHour", "getterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@return Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomatedSnapshotStartHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomatedSnapshotStartHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AutomatedSnapshotStartHour", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.", "setterMethodName" : "setAutomatedSnapshotStartHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "automatedSnapshotStartHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "automatedSnapshotStartHour", "variableType" : "Integer", "documentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAutomatedSnapshotStartHour", "beanStyleSetterMethodName" : "setAutomatedSnapshotStartHour", "c2jName" : "AutomatedSnapshotStartHour", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #automatedSnapshotStartHour(Integer)}.\n@param automatedSnapshotStartHour a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automatedSnapshotStartHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@return Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@deprecated Use {@link #automatedSnapshotStartHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automatedSnapshotStartHour(Integer)}\n", "documentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomatedSnapshotStartHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomatedSnapshotStartHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automatedSnapshotStartHour", "fluentSetterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automatedSnapshotStartHour", "getterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@return Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomatedSnapshotStartHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomatedSnapshotStartHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AutomatedSnapshotStartHour", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              \n@param automatedSnapshotStartHour Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.", "setterMethodName" : "setAutomatedSnapshotStartHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "automatedSnapshotStartHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "automatedSnapshotStartHour", "variableType" : "Integer", "documentation" : "

                                                              Specifies the time, in UTC format, when the service takes a daily automated snapshot of the specified Elasticsearch domain. Default value is 0 hours.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SnapshotOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "wrapper" : false, "xmlNamespace" : null }, "SnapshotOptionsStatus" : { "c2jName" : "SnapshotOptionsStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Status of a daily automated snapshot.

                                                              ", "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" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #options(SnapshotOptions)}.\n@param options a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@return Specifies the daily snapshot options specified for the Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(SnapshotOptions)}\n", "documentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@return Specifies the daily snapshot options specified for the Elasticsearch domain.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "options", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "options", "variableType" : "SnapshotOptions", "documentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              ", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@return Specifies the status of a daily automated snapshot.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@return Specifies the status of a daily automated snapshot.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #options(SnapshotOptions)}.\n@param options a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@return Specifies the daily snapshot options specified for the Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(SnapshotOptions)}\n", "documentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@return Specifies the daily snapshot options specified for the Elasticsearch domain.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "options", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "options", "variableType" : "SnapshotOptions", "documentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              ", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@return Specifies the status of a daily automated snapshot.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@return Specifies the status of a daily automated snapshot.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #options(SnapshotOptions)}.\n@param options a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@return Specifies the daily snapshot options specified for the Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(SnapshotOptions)}\n", "documentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@return Specifies the daily snapshot options specified for the Elasticsearch domain.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              \n@param options Specifies the daily snapshot options specified for the Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "options", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "options", "variableType" : "SnapshotOptions", "documentation" : "

                                                              Specifies the daily snapshot options specified for the Elasticsearch domain.

                                                              ", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@return Specifies the status of a daily automated snapshot.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@return Specifies the status of a daily automated snapshot.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              \n@param status Specifies the status of a daily automated snapshot.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                                              Specifies the status of a daily automated snapshot.

                                                              ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "SnapshotOptionsStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SnapshotOptionsStatus", "variableName" : "snapshotOptionsStatus", "variableType" : "SnapshotOptionsStatus", "documentation" : null, "simpleType" : "SnapshotOptionsStatus", "variableSetterType" : "SnapshotOptionsStatus" }, "wrapper" : false, "xmlNamespace" : null }, "StartElasticsearchServiceSoftwareUpdateRequest" : { "c2jName" : "StartElasticsearchServiceSoftwareUpdateRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Container for the parameters to the StartElasticsearchServiceSoftwareUpdate operation. Specifies the name of the Elasticsearch domain that you wish to schedule a service software update on.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "StartElasticsearchServiceSoftwareUpdate", "locationName" : null, "requestUri" : "/2015-01-01/es/serviceSoftwareUpdate/start", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@return The name of the domain that you want to update to the latest service software.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@return The name of the domain that you want to update to the latest service software.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@return The name of the domain that you want to update to the latest service software.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@return The name of the domain that you want to update to the latest service software.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@return The name of the domain that you want to update to the latest service software.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@return The name of the domain that you want to update to the latest service software.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              \n@param domainName The name of the domain that you want to update to the latest service software.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                              The name of the domain that you want to update to the latest service software.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "StartElasticsearchServiceSoftwareUpdateRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartElasticsearchServiceSoftwareUpdateRequest", "variableName" : "startElasticsearchServiceSoftwareUpdateRequest", "variableType" : "StartElasticsearchServiceSoftwareUpdateRequest", "documentation" : null, "simpleType" : "StartElasticsearchServiceSoftwareUpdateRequest", "variableSetterType" : "StartElasticsearchServiceSoftwareUpdateRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StartElasticsearchServiceSoftwareUpdateResponse" : { "c2jName" : "StartElasticsearchServiceSoftwareUpdateResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The result of a StartElasticsearchServiceSoftwareUpdate operation. Contains the status of the update.

                                                              ", "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" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \nThis is a convenience that creates an instance of the {@link ServiceSoftwareOptions.Builder} avoiding the need to create one manually via {@link ServiceSoftwareOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSoftwareOptions.Builder#build()} is called immediately and its result is passed to {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}.\n@param serviceSoftwareOptions a consumer that will call methods on {@link ServiceSoftwareOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSoftwareOptions(ServiceSoftwareOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@return The current status of the Elasticsearch service software update.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceSoftwareOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceSoftwareOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSoftwareOptions", "fluentSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@return The current status of the Elasticsearch service software update.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              ", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceSoftwareOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \nThis is a convenience that creates an instance of the {@link ServiceSoftwareOptions.Builder} avoiding the need to create one manually via {@link ServiceSoftwareOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSoftwareOptions.Builder#build()} is called immediately and its result is passed to {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}.\n@param serviceSoftwareOptions a consumer that will call methods on {@link ServiceSoftwareOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSoftwareOptions(ServiceSoftwareOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@return The current status of the Elasticsearch service software update.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceSoftwareOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceSoftwareOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSoftwareOptions", "fluentSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@return The current status of the Elasticsearch service software update.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              ", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceSoftwareOptions", "beanStyleSetterMethodName" : "setServiceSoftwareOptions", "c2jName" : "ServiceSoftwareOptions", "c2jShape" : "ServiceSoftwareOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \nThis is a convenience that creates an instance of the {@link ServiceSoftwareOptions.Builder} avoiding the need to create one manually via {@link ServiceSoftwareOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSoftwareOptions.Builder#build()} is called immediately and its result is passed to {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}.\n@param serviceSoftwareOptions a consumer that will call methods on {@link ServiceSoftwareOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSoftwareOptions(ServiceSoftwareOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@return The current status of the Elasticsearch service software update.\n@deprecated Use {@link #serviceSoftwareOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceSoftwareOptions(ServiceSoftwareOptions)}\n", "documentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceSoftwareOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceSoftwareOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSoftwareOptions", "fluentSetterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSoftwareOptions", "getterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@return The current status of the Elasticsearch service software update.", "getterModel" : { "returnType" : "ServiceSoftwareOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSoftwareOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSoftwareOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSoftwareOptions", "sensitive" : false, "setterDocumentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              \n@param serviceSoftwareOptions The current status of the Elasticsearch service software update.", "setterMethodName" : "setServiceSoftwareOptions", "setterModel" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : null, "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSoftwareOptions", "variableName" : "serviceSoftwareOptions", "variableType" : "ServiceSoftwareOptions", "documentation" : "

                                                              The current status of the Elasticsearch service software update.

                                                              ", "simpleType" : "ServiceSoftwareOptions", "variableSetterType" : "ServiceSoftwareOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartElasticsearchServiceSoftwareUpdateResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartElasticsearchServiceSoftwareUpdateResponse", "variableName" : "startElasticsearchServiceSoftwareUpdateResponse", "variableType" : "StartElasticsearchServiceSoftwareUpdateResponse", "documentation" : null, "simpleType" : "StartElasticsearchServiceSoftwareUpdateResponse", "variableSetterType" : "StartElasticsearchServiceSoftwareUpdateResponse" }, "wrapper" : false, "xmlNamespace" : null }, "StorageType" : { "c2jName" : "StorageType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              StorageTypes represents the list of storage related types and their attributes that are available for given InstanceType.

                                                              ", "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" : "getStorageTypeName", "beanStyleSetterMethodName" : "setStorageTypeName", "c2jName" : "StorageTypeName", "c2jShape" : "StorageTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storageTypeName(String)}.\n@param storageTypeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageTypeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StorageTypeName property for this object.\n@return The value of the StorageTypeName property for this object.\n@deprecated Use {@link #storageTypeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypeName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypeName", "fluentSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypeName", "getterDocumentation" : "Returns the value of the StorageTypeName property for this object.\n@return The value of the StorageTypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageTypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StorageTypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.", "setterMethodName" : "setStorageTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageTypeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageTypeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageSubTypeName", "beanStyleSetterMethodName" : "setStorageSubTypeName", "c2jName" : "StorageSubTypeName", "c2jShape" : "StorageSubTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storageSubTypeName(String)}.\n@param storageSubTypeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageSubTypeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StorageSubTypeName property for this object.\n@return The value of the StorageSubTypeName property for this object.\n@deprecated Use {@link #storageSubTypeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageSubTypeName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageSubTypeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageSubTypeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageSubTypeName", "fluentSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageSubTypeName", "getterDocumentation" : "Returns the value of the StorageSubTypeName property for this object.\n@return The value of the StorageSubTypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageSubTypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageSubTypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StorageSubTypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.", "setterMethodName" : "setStorageSubTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageSubTypeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageSubTypeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStorageTypeLimits", "beanStyleSetterMethodName" : "setStorageTypeLimits", "c2jName" : "StorageTypeLimits", "c2jShape" : "StorageTypeLimitList", "defaultConsumerFluentSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \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 #storageTypeLimits(List)}.\n@param storageTypeLimits 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 #storageTypeLimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStorageTypeLimits()} to see if a value was sent in this field.\n

                                                              \n@return List of limits that are applicable for given storage type.\n@deprecated Use {@link #storageTypeLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypeLimits(List)}\n", "documentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypeLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypeLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypeLimits", "fluentSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypeLimits", "getterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStorageTypeLimits()} to see if a value was sent in this field.\n

                                                              \n@return List of limits that are applicable for given storage type.", "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" : "StorageTypeLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypeLimits", "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" : "StorageTypeLimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorageTypeLimit.Builder} avoiding the need to create one manually via {@link StorageTypeLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageTypeLimit.Builder#build()} is called immediately and its result is passed to {@link #member(StorageTypeLimit)}.\n@param member a consumer that will call methods on {@link StorageTypeLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorageTypeLimit)", "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(StorageTypeLimit)}\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" : "StorageTypeLimit", "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" : "StorageTypeLimit", "variableName" : "member", "variableType" : "StorageTypeLimit", "documentation" : null, "simpleType" : "StorageTypeLimit", "variableSetterType" : "StorageTypeLimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageTypeLimit", "variableName" : "member", "variableType" : "StorageTypeLimit", "documentation" : "", "simpleType" : "StorageTypeLimit", "variableSetterType" : "StorageTypeLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorageTypeLimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorageTypeLimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorageTypeLimits", "sensitive" : false, "setterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.", "setterMethodName" : "setStorageTypeLimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypeLimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypeLimits", "variableType" : "java.util.List", "documentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StorageSubTypeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageSubTypeName", "beanStyleSetterMethodName" : "setStorageSubTypeName", "c2jName" : "StorageSubTypeName", "c2jShape" : "StorageSubTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storageSubTypeName(String)}.\n@param storageSubTypeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageSubTypeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StorageSubTypeName property for this object.\n@return The value of the StorageSubTypeName property for this object.\n@deprecated Use {@link #storageSubTypeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageSubTypeName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageSubTypeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageSubTypeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageSubTypeName", "fluentSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageSubTypeName", "getterDocumentation" : "Returns the value of the StorageSubTypeName property for this object.\n@return The value of the StorageSubTypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageSubTypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageSubTypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StorageSubTypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.", "setterMethodName" : "setStorageSubTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageSubTypeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageSubTypeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StorageTypeLimits" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStorageTypeLimits", "beanStyleSetterMethodName" : "setStorageTypeLimits", "c2jName" : "StorageTypeLimits", "c2jShape" : "StorageTypeLimitList", "defaultConsumerFluentSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \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 #storageTypeLimits(List)}.\n@param storageTypeLimits 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 #storageTypeLimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStorageTypeLimits()} to see if a value was sent in this field.\n

                                                              \n@return List of limits that are applicable for given storage type.\n@deprecated Use {@link #storageTypeLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypeLimits(List)}\n", "documentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypeLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypeLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypeLimits", "fluentSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypeLimits", "getterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStorageTypeLimits()} to see if a value was sent in this field.\n

                                                              \n@return List of limits that are applicable for given storage type.", "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" : "StorageTypeLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypeLimits", "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" : "StorageTypeLimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorageTypeLimit.Builder} avoiding the need to create one manually via {@link StorageTypeLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageTypeLimit.Builder#build()} is called immediately and its result is passed to {@link #member(StorageTypeLimit)}.\n@param member a consumer that will call methods on {@link StorageTypeLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorageTypeLimit)", "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(StorageTypeLimit)}\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" : "StorageTypeLimit", "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" : "StorageTypeLimit", "variableName" : "member", "variableType" : "StorageTypeLimit", "documentation" : null, "simpleType" : "StorageTypeLimit", "variableSetterType" : "StorageTypeLimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageTypeLimit", "variableName" : "member", "variableType" : "StorageTypeLimit", "documentation" : "", "simpleType" : "StorageTypeLimit", "variableSetterType" : "StorageTypeLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorageTypeLimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorageTypeLimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorageTypeLimits", "sensitive" : false, "setterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.", "setterMethodName" : "setStorageTypeLimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypeLimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypeLimits", "variableType" : "java.util.List", "documentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StorageTypeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageTypeName", "beanStyleSetterMethodName" : "setStorageTypeName", "c2jName" : "StorageTypeName", "c2jShape" : "StorageTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storageTypeName(String)}.\n@param storageTypeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageTypeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StorageTypeName property for this object.\n@return The value of the StorageTypeName property for this object.\n@deprecated Use {@link #storageTypeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypeName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypeName", "fluentSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypeName", "getterDocumentation" : "Returns the value of the StorageTypeName property for this object.\n@return The value of the StorageTypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageTypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StorageTypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.", "setterMethodName" : "setStorageTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageTypeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageTypeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageTypeName", "beanStyleSetterMethodName" : "setStorageTypeName", "c2jName" : "StorageTypeName", "c2jShape" : "StorageTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storageTypeName(String)}.\n@param storageTypeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageTypeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StorageTypeName property for this object.\n@return The value of the StorageTypeName property for this object.\n@deprecated Use {@link #storageTypeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypeName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypeName", "fluentSetterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypeName", "getterDocumentation" : "Returns the value of the StorageTypeName property for this object.\n@return The value of the StorageTypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageTypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StorageTypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the StorageTypeName property for this object.\n\n@param storageTypeName The new value for the StorageTypeName property for this object.", "setterMethodName" : "setStorageTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageTypeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageTypeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStorageSubTypeName", "beanStyleSetterMethodName" : "setStorageSubTypeName", "c2jName" : "StorageSubTypeName", "c2jShape" : "StorageSubTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #storageSubTypeName(String)}.\n@param storageSubTypeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #storageSubTypeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StorageSubTypeName property for this object.\n@return The value of the StorageSubTypeName property for this object.\n@deprecated Use {@link #storageSubTypeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageSubTypeName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageSubTypeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageSubTypeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageSubTypeName", "fluentSetterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageSubTypeName", "getterDocumentation" : "Returns the value of the StorageSubTypeName property for this object.\n@return The value of the StorageSubTypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StorageSubTypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageSubTypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StorageSubTypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the StorageSubTypeName property for this object.\n\n@param storageSubTypeName The new value for the StorageSubTypeName property for this object.", "setterMethodName" : "setStorageSubTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "storageSubTypeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "storageSubTypeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStorageTypeLimits", "beanStyleSetterMethodName" : "setStorageTypeLimits", "c2jName" : "StorageTypeLimits", "c2jShape" : "StorageTypeLimitList", "defaultConsumerFluentSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \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 #storageTypeLimits(List)}.\n@param storageTypeLimits 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 #storageTypeLimits(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStorageTypeLimits()} to see if a value was sent in this field.\n

                                                              \n@return List of limits that are applicable for given storage type.\n@deprecated Use {@link #storageTypeLimits()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storageTypeLimits(List)}\n", "documentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorageTypeLimits property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorageTypeLimits", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storageTypeLimits", "fluentSetterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storageTypeLimits", "getterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStorageTypeLimits()} to see if a value was sent in this field.\n

                                                              \n@return List of limits that are applicable for given storage type.", "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" : "StorageTypeLimits", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorageTypeLimits", "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" : "StorageTypeLimit", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorageTypeLimit.Builder} avoiding the need to create one manually via {@link StorageTypeLimit#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageTypeLimit.Builder#build()} is called immediately and its result is passed to {@link #member(StorageTypeLimit)}.\n@param member a consumer that will call methods on {@link StorageTypeLimit.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorageTypeLimit)", "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(StorageTypeLimit)}\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" : "StorageTypeLimit", "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" : "StorageTypeLimit", "variableName" : "member", "variableType" : "StorageTypeLimit", "documentation" : null, "simpleType" : "StorageTypeLimit", "variableSetterType" : "StorageTypeLimit" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageTypeLimit", "variableName" : "member", "variableType" : "StorageTypeLimit", "documentation" : "", "simpleType" : "StorageTypeLimit", "variableSetterType" : "StorageTypeLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorageTypeLimit", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorageTypeLimit", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorageTypeLimits", "sensitive" : false, "setterDocumentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              \n@param storageTypeLimits List of limits that are applicable for given storage type.", "setterMethodName" : "setStorageTypeLimits", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypeLimits", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storageTypeLimits", "variableType" : "java.util.List", "documentation" : "

                                                              List of limits that are applicable for given storage type.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StorageType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorageType", "variableName" : "storageType", "variableType" : "StorageType", "documentation" : null, "simpleType" : "StorageType", "variableSetterType" : "StorageType" }, "wrapper" : false, "xmlNamespace" : null }, "StorageTypeLimit" : { "c2jName" : "StorageTypeLimit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Limits that are applicable for given storage type.

                                                              ", "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" : "getLimitName", "beanStyleSetterMethodName" : "setLimitName", "c2jName" : "LimitName", "c2jShape" : "LimitName", "defaultConsumerFluentSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitName(String)}.\n@param limitName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@return Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@deprecated Use {@link #limitName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitName(String)}\n", "documentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitName", "fluentSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitName", "getterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@return Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitName", "sensitive" : false, "setterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              ", "setterMethodName" : "setLimitName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitValues", "beanStyleSetterMethodName" : "setLimitValues", "c2jName" : "LimitValues", "c2jShape" : "LimitValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \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 #limitValues(List)}.\n@param limitValues 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 #limitValues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLimitValues()} to see if a value was sent in this field.\n

                                                              \n@return Values for the StorageTypeLimit$LimitName .\n@deprecated Use {@link #limitValues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitValues(List)}\n", "documentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitValues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitValues", "fluentSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitValues", "getterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLimitValues()} to see if a value was sent in this field.\n

                                                              \n@return Values for the StorageTypeLimit$LimitName .", "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" : "LimitValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "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" : "LimitValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LimitValues", "sensitive" : false, "setterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .", "setterMethodName" : "setLimitValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LimitName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimitName", "beanStyleSetterMethodName" : "setLimitName", "c2jName" : "LimitName", "c2jShape" : "LimitName", "defaultConsumerFluentSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitName(String)}.\n@param limitName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@return Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@deprecated Use {@link #limitName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitName(String)}\n", "documentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitName", "fluentSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitName", "getterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@return Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitName", "sensitive" : false, "setterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              ", "setterMethodName" : "setLimitName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LimitValues" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitValues", "beanStyleSetterMethodName" : "setLimitValues", "c2jName" : "LimitValues", "c2jShape" : "LimitValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \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 #limitValues(List)}.\n@param limitValues 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 #limitValues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLimitValues()} to see if a value was sent in this field.\n

                                                              \n@return Values for the StorageTypeLimit$LimitName .\n@deprecated Use {@link #limitValues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitValues(List)}\n", "documentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitValues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitValues", "fluentSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitValues", "getterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLimitValues()} to see if a value was sent in this field.\n

                                                              \n@return Values for the StorageTypeLimit$LimitName .", "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" : "LimitValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "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" : "LimitValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LimitValues", "sensitive" : false, "setterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .", "setterMethodName" : "setLimitValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimitName", "beanStyleSetterMethodName" : "setLimitName", "c2jName" : "LimitName", "c2jShape" : "LimitName", "defaultConsumerFluentSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitName(String)}.\n@param limitName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@return Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@deprecated Use {@link #limitName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitName(String)}\n", "documentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitName", "fluentSetterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitName", "getterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@return Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitName", "sensitive" : false, "setterDocumentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              \n@param limitName Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable
                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              ", "setterMethodName" : "setLimitName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitName", "variableType" : "String", "documentation" : "

                                                              Name of storage limits that are applicable for given storage type. If StorageType is ebs, following storage options are applicable

                                                              1. MinimumVolumeSize
                                                              2. Minimum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              3. MaximumVolumeSize
                                                              4. Maximum amount of volume size that is applicable for given storage type.It can be empty if it is not applicable.
                                                              5. MaximumIops
                                                              6. Maximum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.
                                                              7. MinimumIops
                                                              8. Minimum amount of Iops that is applicable for given storage type.It can be empty if it is not applicable.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLimitValues", "beanStyleSetterMethodName" : "setLimitValues", "c2jName" : "LimitValues", "c2jShape" : "LimitValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \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 #limitValues(List)}.\n@param limitValues 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 #limitValues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLimitValues()} to see if a value was sent in this field.\n

                                                              \n@return Values for the StorageTypeLimit$LimitName .\n@deprecated Use {@link #limitValues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limitValues(List)}\n", "documentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LimitValues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimitValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitValues", "fluentSetterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitValues", "getterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLimitValues()} to see if a value was sent in this field.\n

                                                              \n@return Values for the StorageTypeLimit$LimitName .", "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" : "LimitValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "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" : "LimitValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LimitValues", "sensitive" : false, "setterDocumentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              \n@param limitValues Values for the StorageTypeLimit$LimitName .", "setterMethodName" : "setLimitValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "limitValues", "variableType" : "java.util.List", "documentation" : "

                                                              Values for the StorageTypeLimit$LimitName .

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StorageTypeLimit", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorageTypeLimit", "variableName" : "storageTypeLimit", "variableType" : "StorageTypeLimit", "documentation" : null, "simpleType" : "StorageTypeLimit", "variableSetterType" : "StorageTypeLimit" }, "wrapper" : false, "xmlNamespace" : null }, "TLSSecurityPolicy" : { "c2jName" : "TLSSecurityPolicy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "POLICY_MIN_TLS_1_0_2019_07", "value" : "Policy-Min-TLS-1-0-2019-07" }, { "name" : "POLICY_MIN_TLS_1_2_2019_07", "value" : "Policy-Min-TLS-1-2-2019-07" } ], "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" : "TLSSecurityPolicy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TLSSecurityPolicy", "variableName" : "tlsSecurityPolicy", "variableType" : "TLSSecurityPolicy", "documentation" : null, "simpleType" : "TLSSecurityPolicy", "variableSetterType" : "TLSSecurityPolicy" }, "wrapper" : false, "xmlNamespace" : null }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Specifies a key value pair for a resource tag.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@return Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@return Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@return Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@return Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@return Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@return Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@return Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@return Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@return Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@return Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              \n@param key Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                              Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to which they are attached.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@return Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@return Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              \n@param value Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                              Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of project : Trinity and cost-center : Trinity

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateElasticsearchDomainConfigRequest" : { "c2jName" : "UpdateElasticsearchDomainConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Container for the parameters to the UpdateElasticsearchDomain operation. Specifies the type and number of instances in the domain cluster.

                                                              ", "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" : "UpdateElasticsearchDomainConfig", "locationName" : null, "requestUri" : "/2015-01-01/es/domain/{DomainName}/config", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@return The name of the Elasticsearch domain that you are updating.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@return The name of the Elasticsearch domain that you are updating.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@return The type and number of instances to instantiate for the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@return The type and number of instances to instantiate for the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              ", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptions)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@return Specify the type and size of the EBS volume that you want to use.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@return Specify the type and size of the EBS volume that you want to use.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              ", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptions)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@return Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@return Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              ", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \nThis is a convenience that creates an instance of the {@link VPCOptions.Builder} avoiding the need to create one manually via {@link VPCOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCOptions.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCOptions)}.\n@param vpcOptions a consumer that will call methods on {@link VPCOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCOptions)}\n", "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "getterModel" : { "returnType" : "VPCOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : null, "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              ", "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \nThis is a convenience that creates an instance of the {@link CognitoOptions.Builder} avoiding the need to create one manually via {@link CognitoOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptions.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptions)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              ", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(Map)}.\n@param advancedOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

                                                              \n@return Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

                                                              \n@return Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(String)}.\n@param accessPolicies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptionsAsStrings(Map)}.\n@param logPublishingOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

                                                              \n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : "logPublishingOptions", "fluentEnumSetterMethodName" : "logPublishingOptions", "fluentGetterMethodName" : "logPublishingOptionsAsStrings", "fluentSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

                                                              \n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                              \n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                              \n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptions)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@return Options to specify configuration that will be applied to the domain endpoint.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@return Options to specify configuration that will be applied to the domain endpoint.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              ", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsInput", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptionsInput.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptionsInput#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptionsInput.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptionsInput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptionsInput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@return Specifies advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}\n", "documentation" : "

                                                              Specifies advanced security options.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@return Specifies advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : "

                                                              Specifies advanced security options.

                                                              ", "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessPolicies" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(String)}.\n@param accessPolicies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(Map)}.\n@param advancedOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

                                                              \n@return Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

                                                              \n@return Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdvancedSecurityOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsInput", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptionsInput.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptionsInput#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptionsInput.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptionsInput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptionsInput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@return Specifies advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}\n", "documentation" : "

                                                              Specifies advanced security options.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@return Specifies advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : "

                                                              Specifies advanced security options.

                                                              ", "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \nThis is a convenience that creates an instance of the {@link CognitoOptions.Builder} avoiding the need to create one manually via {@link CognitoOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptions.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptions)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              ", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainEndpointOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptions)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@return Options to specify configuration that will be applied to the domain endpoint.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@return Options to specify configuration that will be applied to the domain endpoint.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              ", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@return The name of the Elasticsearch domain that you are updating.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@return The name of the Elasticsearch domain that you are updating.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EBSOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptions)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@return Specify the type and size of the EBS volume that you want to use.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@return Specify the type and size of the EBS volume that you want to use.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              ", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@return The type and number of instances to instantiate for the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@return The type and number of instances to instantiate for the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              ", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptionsAsStrings(Map)}.\n@param logPublishingOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

                                                              \n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : "logPublishingOptions", "fluentEnumSetterMethodName" : "logPublishingOptions", "fluentGetterMethodName" : "logPublishingOptionsAsStrings", "fluentSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

                                                              \n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                              \n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                              \n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptions)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@return Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@return Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              ", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VPCOptions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \nThis is a convenience that creates an instance of the {@link VPCOptions.Builder} avoiding the need to create one manually via {@link VPCOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCOptions.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCOptions)}.\n@param vpcOptions a consumer that will call methods on {@link VPCOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCOptions)}\n", "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "getterModel" : { "returnType" : "VPCOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : null, "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              ", "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@return The name of the Elasticsearch domain that you are updating.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@return The name of the Elasticsearch domain that you are updating.", "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" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              \n@param domainName The name of the Elasticsearch domain that you are updating.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                              The name of the Elasticsearch domain that you are updating.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getElasticsearchClusterConfig", "beanStyleSetterMethodName" : "setElasticsearchClusterConfig", "c2jName" : "ElasticsearchClusterConfig", "c2jShape" : "ElasticsearchClusterConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \nThis is a convenience that creates an instance of the {@link ElasticsearchClusterConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchClusterConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchClusterConfig.Builder#build()} is called immediately and its result is passed to {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}.\n@param elasticsearchClusterConfig a consumer that will call methods on {@link ElasticsearchClusterConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #elasticsearchClusterConfig(ElasticsearchClusterConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@return The type and number of instances to instantiate for the domain cluster.\n@deprecated Use {@link #elasticsearchClusterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #elasticsearchClusterConfig(ElasticsearchClusterConfig)}\n", "documentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ElasticsearchClusterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasElasticsearchClusterConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "elasticsearchClusterConfig", "fluentSetterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "elasticsearchClusterConfig", "getterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@return The type and number of instances to instantiate for the domain cluster.", "getterModel" : { "returnType" : "ElasticsearchClusterConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ElasticsearchClusterConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchClusterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ElasticsearchClusterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              \n@param elasticsearchClusterConfig The type and number of instances to instantiate for the domain cluster.", "setterMethodName" : "setElasticsearchClusterConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : null, "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchClusterConfig", "variableName" : "elasticsearchClusterConfig", "variableType" : "ElasticsearchClusterConfig", "documentation" : "

                                                              The type and number of instances to instantiate for the domain cluster.

                                                              ", "simpleType" : "ElasticsearchClusterConfig", "variableSetterType" : "ElasticsearchClusterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEbsOptions", "beanStyleSetterMethodName" : "setEbsOptions", "c2jName" : "EBSOptions", "c2jShape" : "EBSOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \nThis is a convenience that creates an instance of the {@link EBSOptions.Builder} avoiding the need to create one manually via {@link EBSOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link EBSOptions.Builder#build()} is called immediately and its result is passed to {@link #ebsOptions(EBSOptions)}.\n@param ebsOptions a consumer that will call methods on {@link EBSOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ebsOptions(EBSOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@return Specify the type and size of the EBS volume that you want to use.\n@deprecated Use {@link #ebsOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ebsOptions(EBSOptions)}\n", "documentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EBSOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEbsOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ebsOptions", "fluentSetterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ebsOptions", "getterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@return Specify the type and size of the EBS volume that you want to use.", "getterModel" : { "returnType" : "EBSOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EBSOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EBSOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EBSOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              \n@param ebsOptions Specify the type and size of the EBS volume that you want to use.", "setterMethodName" : "setEbsOptions", "setterModel" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : null, "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EBSOptions", "variableName" : "ebsOptions", "variableType" : "EBSOptions", "documentation" : "

                                                              Specify the type and size of the EBS volume that you want to use.

                                                              ", "simpleType" : "EBSOptions", "variableSetterType" : "EBSOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotOptions", "beanStyleSetterMethodName" : "setSnapshotOptions", "c2jName" : "SnapshotOptions", "c2jShape" : "SnapshotOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \nThis is a convenience that creates an instance of the {@link SnapshotOptions.Builder} avoiding the need to create one manually via {@link SnapshotOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link SnapshotOptions.Builder#build()} is called immediately and its result is passed to {@link #snapshotOptions(SnapshotOptions)}.\n@param snapshotOptions a consumer that will call methods on {@link SnapshotOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotOptions(SnapshotOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@return Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@deprecated Use {@link #snapshotOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotOptions(SnapshotOptions)}\n", "documentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotOptions", "fluentSetterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotOptions", "getterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@return Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.", "getterModel" : { "returnType" : "SnapshotOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SnapshotOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              \n@param snapshotOptions Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.", "setterMethodName" : "setSnapshotOptions", "setterModel" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : null, "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SnapshotOptions", "variableName" : "snapshotOptions", "variableType" : "SnapshotOptions", "documentation" : "

                                                              Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

                                                              ", "simpleType" : "SnapshotOptions", "variableSetterType" : "SnapshotOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcOptions", "beanStyleSetterMethodName" : "setVpcOptions", "c2jName" : "VPCOptions", "c2jShape" : "VPCOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \nThis is a convenience that creates an instance of the {@link VPCOptions.Builder} avoiding the need to create one manually via {@link VPCOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCOptions.Builder#build()} is called immediately and its result is passed to {@link #vpcOptions(VPCOptions)}.\n@param vpcOptions a consumer that will call methods on {@link VPCOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcOptions(VPCOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@deprecated Use {@link #vpcOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcOptions(VPCOptions)}\n", "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcOptions", "fluentSetterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcOptions", "getterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@return Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "getterModel" : { "returnType" : "VPCOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VPCOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              \n@param vpcOptions Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains", "setterMethodName" : "setVpcOptions", "setterModel" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : null, "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains

                                                              ", "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCognitoOptions", "beanStyleSetterMethodName" : "setCognitoOptions", "c2jName" : "CognitoOptions", "c2jShape" : "CognitoOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \nThis is a convenience that creates an instance of the {@link CognitoOptions.Builder} avoiding the need to create one manually via {@link CognitoOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link CognitoOptions.Builder#build()} is called immediately and its result is passed to {@link #cognitoOptions(CognitoOptions)}.\n@param cognitoOptions a consumer that will call methods on {@link CognitoOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cognitoOptions(CognitoOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@deprecated Use {@link #cognitoOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cognitoOptions(CognitoOptions)}\n", "documentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CognitoOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCognitoOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cognitoOptions", "fluentSetterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cognitoOptions", "getterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@return Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "getterModel" : { "returnType" : "CognitoOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CognitoOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CognitoOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CognitoOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              \n@param cognitoOptions Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.", "setterMethodName" : "setCognitoOptions", "setterModel" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : null, "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CognitoOptions", "variableName" : "cognitoOptions", "variableType" : "CognitoOptions", "documentation" : "

                                                              Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.

                                                              ", "simpleType" : "CognitoOptions", "variableSetterType" : "CognitoOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdvancedOptions", "beanStyleSetterMethodName" : "setAdvancedOptions", "c2jName" : "AdvancedOptions", "c2jShape" : "AdvancedOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #advancedOptions(Map)}.\n@param advancedOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedOptions(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

                                                              \n@return Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@deprecated Use {@link #advancedOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedOptions(Map)}\n", "documentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedOptions", "fluentSetterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedOptions", "getterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAdvancedOptions()} to see if a value was sent in this field.\n

                                                              \n@return Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdvancedOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              \n@param advancedOptions Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.", "setterMethodName" : "setAdvancedOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "advancedOptions", "variableType" : "java.util.Map", "documentation" : "

                                                              Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccessPolicies", "beanStyleSetterMethodName" : "setAccessPolicies", "c2jName" : "AccessPolicies", "c2jShape" : "PolicyDocument", "defaultConsumerFluentSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accessPolicies(String)}.\n@param accessPolicies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accessPolicies(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@return IAM access policy as a JSON-formatted string.\n@deprecated Use {@link #accessPolicies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accessPolicies(String)}\n", "documentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccessPolicies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccessPolicies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessPolicies", "fluentSetterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessPolicies", "getterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@return IAM access policy as a JSON-formatted string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccessPolicies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccessPolicies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AccessPolicies", "sensitive" : false, "setterDocumentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              \n@param accessPolicies IAM access policy as a JSON-formatted string.", "setterMethodName" : "setAccessPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "accessPolicies", "variableType" : "String", "documentation" : "

                                                              IAM access policy as a JSON-formatted string.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLogPublishingOptions", "beanStyleSetterMethodName" : "setLogPublishingOptions", "c2jName" : "LogPublishingOptions", "c2jShape" : "LogPublishingOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #logPublishingOptionsAsStrings(Map)}.\n@param logPublishingOptions a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logPublishingOptionsWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

                                                              \n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@deprecated Use {@link #logPublishingOptionsAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logPublishingOptionsWithStrings(Map)}\n", "documentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogPublishingOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogPublishingOptions", "fluentEnumGetterMethodName" : "logPublishingOptions", "fluentEnumSetterMethodName" : "logPublishingOptions", "fluentGetterMethodName" : "logPublishingOptionsAsStrings", "fluentSetterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logPublishingOptionsWithStrings", "getterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLogPublishingOptions()} to see if a value was sent in this field.\n

                                                              \n@return Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogPublishingOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogPublishingOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                              \n@return The value of the Key property for this object.\n@see LogType\n@deprecated Use {@link #keyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                              \n@return The value of the Key property for this object.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@see LogType", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "LogPublishingOption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link LogPublishingOption.Builder} avoiding the need to create one manually via {@link LogPublishingOption#builder()}.\n\nWhen the {@link Consumer} completes, {@link LogPublishingOption.Builder#build()} is called immediately and its result is passed to {@link #value(LogPublishingOption)}.\n@param value a consumer that will call methods on {@link LogPublishingOption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(LogPublishingOption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(LogPublishingOption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "LogPublishingOption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : null, "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LogPublishingOption", "variableName" : "value", "variableType" : "LogPublishingOption", "documentation" : "", "simpleType" : "LogPublishingOption", "variableSetterType" : "LogPublishingOption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "LogPublishingOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              \n@param logPublishingOptions Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.", "setterMethodName" : "setLogPublishingOptions", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "logPublishingOptions", "variableType" : "java.util.Map", "documentation" : "

                                                              Map of LogType and LogPublishingOption, each containing options to publish a given type of Elasticsearch log.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainEndpointOptions", "beanStyleSetterMethodName" : "setDomainEndpointOptions", "c2jName" : "DomainEndpointOptions", "c2jShape" : "DomainEndpointOptions", "defaultConsumerFluentSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \nThis is a convenience that creates an instance of the {@link DomainEndpointOptions.Builder} avoiding the need to create one manually via {@link DomainEndpointOptions#builder()}.\n\nWhen the {@link Consumer} completes, {@link DomainEndpointOptions.Builder#build()} is called immediately and its result is passed to {@link #domainEndpointOptions(DomainEndpointOptions)}.\n@param domainEndpointOptions a consumer that will call methods on {@link DomainEndpointOptions.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainEndpointOptions(DomainEndpointOptions)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@return Options to specify configuration that will be applied to the domain endpoint.\n@deprecated Use {@link #domainEndpointOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainEndpointOptions(DomainEndpointOptions)}\n", "documentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainEndpointOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainEndpointOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainEndpointOptions", "fluentSetterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainEndpointOptions", "getterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@return Options to specify configuration that will be applied to the domain endpoint.", "getterModel" : { "returnType" : "DomainEndpointOptions", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainEndpointOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainEndpointOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainEndpointOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              \n@param domainEndpointOptions Options to specify configuration that will be applied to the domain endpoint.", "setterMethodName" : "setDomainEndpointOptions", "setterModel" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : null, "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DomainEndpointOptions", "variableName" : "domainEndpointOptions", "variableType" : "DomainEndpointOptions", "documentation" : "

                                                              Options to specify configuration that will be applied to the domain endpoint.

                                                              ", "simpleType" : "DomainEndpointOptions", "variableSetterType" : "DomainEndpointOptions" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdvancedSecurityOptions", "beanStyleSetterMethodName" : "setAdvancedSecurityOptions", "c2jName" : "AdvancedSecurityOptions", "c2jShape" : "AdvancedSecurityOptionsInput", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \nThis is a convenience that creates an instance of the {@link AdvancedSecurityOptionsInput.Builder} avoiding the need to create one manually via {@link AdvancedSecurityOptionsInput#builder()}.\n\nWhen the {@link Consumer} completes, {@link AdvancedSecurityOptionsInput.Builder#build()} is called immediately and its result is passed to {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}.\n@param advancedSecurityOptions a consumer that will call methods on {@link AdvancedSecurityOptionsInput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #advancedSecurityOptions(AdvancedSecurityOptionsInput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@return Specifies advanced security options.\n@deprecated Use {@link #advancedSecurityOptions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #advancedSecurityOptions(AdvancedSecurityOptionsInput)}\n", "documentation" : "

                                                              Specifies advanced security options.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdvancedSecurityOptions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdvancedSecurityOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "advancedSecurityOptions", "fluentSetterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "advancedSecurityOptions", "getterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@return Specifies advanced security options.", "getterModel" : { "returnType" : "AdvancedSecurityOptionsInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdvancedSecurityOptions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdvancedSecurityOptions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AdvancedSecurityOptions", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies advanced security options.

                                                              \n@param advancedSecurityOptions Specifies advanced security options.", "setterMethodName" : "setAdvancedSecurityOptions", "setterModel" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : null, "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AdvancedSecurityOptionsInput", "variableName" : "advancedSecurityOptions", "variableType" : "AdvancedSecurityOptionsInput", "documentation" : "

                                                              Specifies advanced security options.

                                                              ", "simpleType" : "AdvancedSecurityOptionsInput", "variableSetterType" : "AdvancedSecurityOptionsInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName" ], "shapeName" : "UpdateElasticsearchDomainConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateElasticsearchDomainConfigRequest", "variableName" : "updateElasticsearchDomainConfigRequest", "variableType" : "UpdateElasticsearchDomainConfigRequest", "documentation" : null, "simpleType" : "UpdateElasticsearchDomainConfigRequest", "variableSetterType" : "UpdateElasticsearchDomainConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateElasticsearchDomainConfigResponse" : { "c2jName" : "UpdateElasticsearchDomainConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The result of an UpdateElasticsearchDomain request. Contains the status of the Elasticsearch domain being updated.

                                                              ", "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" : "getDomainConfig", "beanStyleSetterMethodName" : "setDomainConfig", "c2jName" : "DomainConfig", "c2jShape" : "ElasticsearchDomainConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link ElasticsearchDomainConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchDomainConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDomainConfig.Builder#build()} is called immediately and its result is passed to {@link #domainConfig(ElasticsearchDomainConfig)}.\n@param domainConfig a consumer that will call methods on {@link ElasticsearchDomainConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainConfig(ElasticsearchDomainConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@return The status of the updated Elasticsearch domain.\n@deprecated Use {@link #domainConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainConfig(ElasticsearchDomainConfig)}\n", "documentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainConfig", "fluentSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainConfig", "getterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@return The status of the updated Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.", "setterMethodName" : "setDomainConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : null, "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              ", "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainConfig", "beanStyleSetterMethodName" : "setDomainConfig", "c2jName" : "DomainConfig", "c2jShape" : "ElasticsearchDomainConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link ElasticsearchDomainConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchDomainConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDomainConfig.Builder#build()} is called immediately and its result is passed to {@link #domainConfig(ElasticsearchDomainConfig)}.\n@param domainConfig a consumer that will call methods on {@link ElasticsearchDomainConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainConfig(ElasticsearchDomainConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@return The status of the updated Elasticsearch domain.\n@deprecated Use {@link #domainConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainConfig(ElasticsearchDomainConfig)}\n", "documentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainConfig", "fluentSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainConfig", "getterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@return The status of the updated Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.", "setterMethodName" : "setDomainConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : null, "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              ", "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainConfig", "beanStyleSetterMethodName" : "setDomainConfig", "c2jName" : "DomainConfig", "c2jShape" : "ElasticsearchDomainConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link ElasticsearchDomainConfig.Builder} avoiding the need to create one manually via {@link ElasticsearchDomainConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link ElasticsearchDomainConfig.Builder#build()} is called immediately and its result is passed to {@link #domainConfig(ElasticsearchDomainConfig)}.\n@param domainConfig a consumer that will call methods on {@link ElasticsearchDomainConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainConfig(ElasticsearchDomainConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@return The status of the updated Elasticsearch domain.\n@deprecated Use {@link #domainConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainConfig(ElasticsearchDomainConfig)}\n", "documentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainConfig", "fluentSetterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainConfig", "getterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@return The status of the updated Elasticsearch domain.", "getterModel" : { "returnType" : "ElasticsearchDomainConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DomainConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              \n@param domainConfig The status of the updated Elasticsearch domain.", "setterMethodName" : "setDomainConfig", "setterModel" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : null, "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ElasticsearchDomainConfig", "variableName" : "domainConfig", "variableType" : "ElasticsearchDomainConfig", "documentation" : "

                                                              The status of the updated Elasticsearch domain.

                                                              ", "simpleType" : "ElasticsearchDomainConfig", "variableSetterType" : "ElasticsearchDomainConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainConfig" ], "shapeName" : "UpdateElasticsearchDomainConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateElasticsearchDomainConfigResponse", "variableName" : "updateElasticsearchDomainConfigResponse", "variableType" : "UpdateElasticsearchDomainConfigResponse", "documentation" : null, "simpleType" : "UpdateElasticsearchDomainConfigResponse", "variableSetterType" : "UpdateElasticsearchDomainConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpgradeElasticsearchDomainRequest" : { "c2jName" : "UpgradeElasticsearchDomainRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Container for request parameters to UpgradeElasticsearchDomain operation.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpgradeElasticsearchDomain", "locationName" : null, "requestUri" : "/2015-01-01/es/upgradeDomain", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetVersion", "beanStyleSetterMethodName" : "setTargetVersion", "c2jName" : "TargetVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetVersion(String)}.\n@param targetVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.\n@deprecated Use {@link #targetVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersion(String)}\n", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersion", "fluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersion", "getterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.", "setterMethodName" : "setTargetVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPerformCheckOnly", "beanStyleSetterMethodName" : "setPerformCheckOnly", "c2jName" : "PerformCheckOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #performCheckOnly(Boolean)}.\n@param performCheckOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #performCheckOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@deprecated Use {@link #performCheckOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #performCheckOnly(Boolean)}\n", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PerformCheckOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPerformCheckOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "performCheckOnly", "fluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "performCheckOnly", "getterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PerformCheckOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PerformCheckOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PerformCheckOnly", "sensitive" : false, "setterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "setterMethodName" : "setPerformCheckOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PerformCheckOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPerformCheckOnly", "beanStyleSetterMethodName" : "setPerformCheckOnly", "c2jName" : "PerformCheckOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #performCheckOnly(Boolean)}.\n@param performCheckOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #performCheckOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@deprecated Use {@link #performCheckOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #performCheckOnly(Boolean)}\n", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PerformCheckOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPerformCheckOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "performCheckOnly", "fluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "performCheckOnly", "getterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PerformCheckOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PerformCheckOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PerformCheckOnly", "sensitive" : false, "setterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "setterMethodName" : "setPerformCheckOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetVersion", "beanStyleSetterMethodName" : "setTargetVersion", "c2jName" : "TargetVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetVersion(String)}.\n@param targetVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.\n@deprecated Use {@link #targetVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersion(String)}\n", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersion", "fluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersion", "getterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.", "setterMethodName" : "setTargetVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetVersion", "beanStyleSetterMethodName" : "setTargetVersion", "c2jName" : "TargetVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetVersion(String)}.\n@param targetVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.\n@deprecated Use {@link #targetVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersion(String)}\n", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersion", "fluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersion", "getterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.", "setterMethodName" : "setTargetVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPerformCheckOnly", "beanStyleSetterMethodName" : "setPerformCheckOnly", "c2jName" : "PerformCheckOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #performCheckOnly(Boolean)}.\n@param performCheckOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #performCheckOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@deprecated Use {@link #performCheckOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #performCheckOnly(Boolean)}\n", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PerformCheckOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPerformCheckOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "performCheckOnly", "fluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "performCheckOnly", "getterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PerformCheckOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PerformCheckOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PerformCheckOnly", "sensitive" : false, "setterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "setterMethodName" : "setPerformCheckOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DomainName", "TargetVersion" ], "shapeName" : "UpgradeElasticsearchDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpgradeElasticsearchDomainRequest", "variableName" : "upgradeElasticsearchDomainRequest", "variableType" : "UpgradeElasticsearchDomainRequest", "documentation" : null, "simpleType" : "UpgradeElasticsearchDomainRequest", "variableSetterType" : "UpgradeElasticsearchDomainRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpgradeElasticsearchDomainResponse" : { "c2jName" : "UpgradeElasticsearchDomainResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Container for response returned by UpgradeElasticsearchDomain operation.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetVersion", "beanStyleSetterMethodName" : "setTargetVersion", "c2jName" : "TargetVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetVersion(String)}.\n@param targetVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.\n@deprecated Use {@link #targetVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersion(String)}\n", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersion", "fluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersion", "getterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.", "setterMethodName" : "setTargetVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPerformCheckOnly", "beanStyleSetterMethodName" : "setPerformCheckOnly", "c2jName" : "PerformCheckOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #performCheckOnly(Boolean)}.\n@param performCheckOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #performCheckOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@deprecated Use {@link #performCheckOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #performCheckOnly(Boolean)}\n", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PerformCheckOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPerformCheckOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "performCheckOnly", "fluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "performCheckOnly", "getterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PerformCheckOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PerformCheckOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PerformCheckOnly", "sensitive" : false, "setterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "setterMethodName" : "setPerformCheckOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PerformCheckOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPerformCheckOnly", "beanStyleSetterMethodName" : "setPerformCheckOnly", "c2jName" : "PerformCheckOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #performCheckOnly(Boolean)}.\n@param performCheckOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #performCheckOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@deprecated Use {@link #performCheckOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #performCheckOnly(Boolean)}\n", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PerformCheckOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPerformCheckOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "performCheckOnly", "fluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "performCheckOnly", "getterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PerformCheckOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PerformCheckOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PerformCheckOnly", "sensitive" : false, "setterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "setterMethodName" : "setPerformCheckOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetVersion", "beanStyleSetterMethodName" : "setTargetVersion", "c2jName" : "TargetVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetVersion(String)}.\n@param targetVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.\n@deprecated Use {@link #targetVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersion(String)}\n", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersion", "fluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersion", "getterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.", "setterMethodName" : "setTargetVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "Returns the value of the DomainName property for this object.\n@return The value of the DomainName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "Sets the value of the DomainName property for this object.\n\n@param domainName The new value for the DomainName property for this object.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetVersion", "beanStyleSetterMethodName" : "setTargetVersion", "c2jName" : "TargetVersion", "c2jShape" : "ElasticsearchVersionString", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetVersion(String)}.\n@param targetVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.\n@deprecated Use {@link #targetVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetVersion(String)}\n", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetVersion", "fluentSetterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetVersion", "getterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@return The version of Elasticsearch that you intend to upgrade the domain to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              \n@param targetVersion The version of Elasticsearch that you intend to upgrade the domain to.", "setterMethodName" : "setTargetVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetVersion", "variableType" : "String", "documentation" : "

                                                              The version of Elasticsearch that you intend to upgrade the domain to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPerformCheckOnly", "beanStyleSetterMethodName" : "setPerformCheckOnly", "c2jName" : "PerformCheckOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #performCheckOnly(Boolean)}.\n@param performCheckOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #performCheckOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@deprecated Use {@link #performCheckOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #performCheckOnly(Boolean)}\n", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PerformCheckOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPerformCheckOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "performCheckOnly", "fluentSetterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "performCheckOnly", "getterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@return This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PerformCheckOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PerformCheckOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PerformCheckOnly", "sensitive" : false, "setterDocumentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              \n@param performCheckOnly This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.", "setterMethodName" : "setPerformCheckOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "performCheckOnly", "variableType" : "Boolean", "documentation" : "

                                                              This flag, when set to True, indicates that an Upgrade Eligibility Check needs to be performed. This will not actually perform the Upgrade.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpgradeElasticsearchDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpgradeElasticsearchDomainResponse", "variableName" : "upgradeElasticsearchDomainResponse", "variableType" : "UpgradeElasticsearchDomainResponse", "documentation" : null, "simpleType" : "UpgradeElasticsearchDomainResponse", "variableSetterType" : "UpgradeElasticsearchDomainResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpgradeHistory" : { "c2jName" : "UpgradeHistory", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              History of the last 10 Upgrades and Upgrade Eligibility Checks.

                                                              ", "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" : "getUpgradeName", "beanStyleSetterMethodName" : "setUpgradeName", "c2jName" : "UpgradeName", "c2jShape" : "UpgradeName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeName(String)}.\n@param upgradeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@return A string that describes the update briefly\n@deprecated Use {@link #upgradeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeName(String)}\n", "documentation" : "

                                                              A string that describes the update briefly

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeName", "fluentSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeName", "getterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@return A string that describes the update briefly", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeName", "sensitive" : false, "setterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly", "setterMethodName" : "setUpgradeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : "

                                                              A string that describes the update briefly

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTimestamp", "beanStyleSetterMethodName" : "setStartTimestamp", "c2jName" : "StartTimestamp", "c2jShape" : "StartTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" 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 #startTimestamp(Instant)}.\n@param startTimestamp 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 #startTimestamp(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@return UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@deprecated Use {@link #startTimestamp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTimestamp(Instant)}\n", "documentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTimestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTimestamp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTimestamp", "fluentSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTimestamp", "getterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@return UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" 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" : "StartTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTimestamp", "sensitive" : false, "setterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.", "setterMethodName" : "setStartTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTimestamp", "variableType" : "java.time.Instant", "documentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStatus", "beanStyleSetterMethodName" : "setUpgradeStatus", "c2jName" : "UpgradeStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStatusAsString(String)}.\n@param upgradeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStatusAsString}.\n

                                                              \n@return The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@deprecated Use {@link #upgradeStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #upgradeStatus(String)}\n", "documentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStatus", "fluentEnumGetterMethodName" : "upgradeStatus", "fluentEnumSetterMethodName" : "upgradeStatus", "fluentGetterMethodName" : "upgradeStatusAsString", "fluentSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "upgradeStatus", "getterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStatusAsString}.\n

                                                              \n@return The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "setterMethodName" : "setUpgradeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStatus", "variableType" : "String", "documentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStepsList", "beanStyleSetterMethodName" : "setStepsList", "c2jName" : "StepsList", "c2jShape" : "UpgradeStepsList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \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 #stepsList(List)}.\n@param stepsList 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 #stepsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStepsList()} to see if a value was sent in this field.\n

                                                              \n@return A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@deprecated Use {@link #stepsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stepsList(List)}\n", "documentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StepsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStepsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepsList", "fluentSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepsList", "getterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStepsList()} to see if a value was sent in this field.\n

                                                              \n@return A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.", "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" : "StepsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepsList", "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" : "UpgradeStepItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UpgradeStepItem.Builder} avoiding the need to create one manually via {@link UpgradeStepItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpgradeStepItem.Builder#build()} is called immediately and its result is passed to {@link #member(UpgradeStepItem)}.\n@param member a consumer that will call methods on {@link UpgradeStepItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UpgradeStepItem)", "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(UpgradeStepItem)}\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" : "UpgradeStepItem", "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" : "UpgradeStepItem", "variableName" : "member", "variableType" : "UpgradeStepItem", "documentation" : null, "simpleType" : "UpgradeStepItem", "variableSetterType" : "UpgradeStepItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpgradeStepItem", "variableName" : "member", "variableType" : "UpgradeStepItem", "documentation" : "", "simpleType" : "UpgradeStepItem", "variableSetterType" : "UpgradeStepItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UpgradeStepItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UpgradeStepItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepsList", "sensitive" : false, "setterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.", "setterMethodName" : "setStepsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepsList", "variableType" : "java.util.List", "documentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StartTimestamp" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTimestamp", "beanStyleSetterMethodName" : "setStartTimestamp", "c2jName" : "StartTimestamp", "c2jShape" : "StartTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" 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 #startTimestamp(Instant)}.\n@param startTimestamp 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 #startTimestamp(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@return UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@deprecated Use {@link #startTimestamp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTimestamp(Instant)}\n", "documentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTimestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTimestamp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTimestamp", "fluentSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTimestamp", "getterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@return UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" 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" : "StartTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTimestamp", "sensitive" : false, "setterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.", "setterMethodName" : "setStartTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTimestamp", "variableType" : "java.time.Instant", "documentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StepsList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStepsList", "beanStyleSetterMethodName" : "setStepsList", "c2jName" : "StepsList", "c2jShape" : "UpgradeStepsList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \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 #stepsList(List)}.\n@param stepsList 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 #stepsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStepsList()} to see if a value was sent in this field.\n

                                                              \n@return A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@deprecated Use {@link #stepsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stepsList(List)}\n", "documentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StepsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStepsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepsList", "fluentSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepsList", "getterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStepsList()} to see if a value was sent in this field.\n

                                                              \n@return A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.", "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" : "StepsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepsList", "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" : "UpgradeStepItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UpgradeStepItem.Builder} avoiding the need to create one manually via {@link UpgradeStepItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpgradeStepItem.Builder#build()} is called immediately and its result is passed to {@link #member(UpgradeStepItem)}.\n@param member a consumer that will call methods on {@link UpgradeStepItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UpgradeStepItem)", "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(UpgradeStepItem)}\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" : "UpgradeStepItem", "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" : "UpgradeStepItem", "variableName" : "member", "variableType" : "UpgradeStepItem", "documentation" : null, "simpleType" : "UpgradeStepItem", "variableSetterType" : "UpgradeStepItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpgradeStepItem", "variableName" : "member", "variableType" : "UpgradeStepItem", "documentation" : "", "simpleType" : "UpgradeStepItem", "variableSetterType" : "UpgradeStepItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UpgradeStepItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UpgradeStepItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepsList", "sensitive" : false, "setterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.", "setterMethodName" : "setStepsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepsList", "variableType" : "java.util.List", "documentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeName", "beanStyleSetterMethodName" : "setUpgradeName", "c2jName" : "UpgradeName", "c2jShape" : "UpgradeName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeName(String)}.\n@param upgradeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@return A string that describes the update briefly\n@deprecated Use {@link #upgradeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeName(String)}\n", "documentation" : "

                                                              A string that describes the update briefly

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeName", "fluentSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeName", "getterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@return A string that describes the update briefly", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeName", "sensitive" : false, "setterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly", "setterMethodName" : "setUpgradeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : "

                                                              A string that describes the update briefly

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStatus", "beanStyleSetterMethodName" : "setUpgradeStatus", "c2jName" : "UpgradeStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStatusAsString(String)}.\n@param upgradeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStatusAsString}.\n

                                                              \n@return The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@deprecated Use {@link #upgradeStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #upgradeStatus(String)}\n", "documentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStatus", "fluentEnumGetterMethodName" : "upgradeStatus", "fluentEnumSetterMethodName" : "upgradeStatus", "fluentGetterMethodName" : "upgradeStatusAsString", "fluentSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "upgradeStatus", "getterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStatusAsString}.\n

                                                              \n@return The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "setterMethodName" : "setUpgradeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStatus", "variableType" : "String", "documentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeName", "beanStyleSetterMethodName" : "setUpgradeName", "c2jName" : "UpgradeName", "c2jShape" : "UpgradeName", "defaultConsumerFluentSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeName(String)}.\n@param upgradeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@return A string that describes the update briefly\n@deprecated Use {@link #upgradeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #upgradeName(String)}\n", "documentation" : "

                                                              A string that describes the update briefly

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "upgradeName", "fluentSetterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "upgradeName", "getterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@return A string that describes the update briefly", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeName", "sensitive" : false, "setterDocumentation" : "

                                                              A string that describes the update briefly

                                                              \n@param upgradeName A string that describes the update briefly", "setterMethodName" : "setUpgradeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeName", "variableType" : "String", "documentation" : "

                                                              A string that describes the update briefly

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTimestamp", "beanStyleSetterMethodName" : "setStartTimestamp", "c2jName" : "StartTimestamp", "c2jShape" : "StartTimestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" 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 #startTimestamp(Instant)}.\n@param startTimestamp 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 #startTimestamp(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@return UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@deprecated Use {@link #startTimestamp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTimestamp(Instant)}\n", "documentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTimestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTimestamp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTimestamp", "fluentSetterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTimestamp", "getterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@return UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" 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" : "StartTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTimestamp", "sensitive" : false, "setterDocumentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              \n@param startTimestamp UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.", "setterMethodName" : "setStartTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTimestamp", "variableType" : "java.time.Instant", "documentation" : "

                                                              UTC Timestamp at which the Upgrade API call was made in \"yyyy-MM-ddTHH:mm:ssZ\" format.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStatus", "beanStyleSetterMethodName" : "setUpgradeStatus", "c2jName" : "UpgradeStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStatusAsString(String)}.\n@param upgradeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStatusAsString}.\n

                                                              \n@return The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@deprecated Use {@link #upgradeStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #upgradeStatus(String)}\n", "documentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStatus", "fluentEnumGetterMethodName" : "upgradeStatus", "fluentEnumSetterMethodName" : "upgradeStatus", "fluentGetterMethodName" : "upgradeStatusAsString", "fluentSetterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "upgradeStatus", "getterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStatusAsString}.\n

                                                              \n@return The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStatus The overall status of the update. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "setterMethodName" : "setUpgradeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStatus", "variableType" : "String", "documentation" : "

                                                              The overall status of the update. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStepsList", "beanStyleSetterMethodName" : "setStepsList", "c2jName" : "StepsList", "c2jShape" : "UpgradeStepsList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \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 #stepsList(List)}.\n@param stepsList 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 #stepsList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStepsList()} to see if a value was sent in this field.\n

                                                              \n@return A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@deprecated Use {@link #stepsList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stepsList(List)}\n", "documentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StepsList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStepsList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepsList", "fluentSetterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepsList", "getterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasStepsList()} to see if a value was sent in this field.\n

                                                              \n@return A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.", "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" : "StepsList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepsList", "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" : "UpgradeStepItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link UpgradeStepItem.Builder} avoiding the need to create one manually via {@link UpgradeStepItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link UpgradeStepItem.Builder#build()} is called immediately and its result is passed to {@link #member(UpgradeStepItem)}.\n@param member a consumer that will call methods on {@link UpgradeStepItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(UpgradeStepItem)", "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(UpgradeStepItem)}\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" : "UpgradeStepItem", "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" : "UpgradeStepItem", "variableName" : "member", "variableType" : "UpgradeStepItem", "documentation" : null, "simpleType" : "UpgradeStepItem", "variableSetterType" : "UpgradeStepItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UpgradeStepItem", "variableName" : "member", "variableType" : "UpgradeStepItem", "documentation" : "", "simpleType" : "UpgradeStepItem", "variableSetterType" : "UpgradeStepItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UpgradeStepItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "UpgradeStepItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepsList", "sensitive" : false, "setterDocumentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              \n@param stepsList A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.", "setterMethodName" : "setStepsList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepsList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepsList", "variableType" : "java.util.List", "documentation" : "

                                                              A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpgradeHistory", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpgradeHistory", "variableName" : "upgradeHistory", "variableType" : "UpgradeHistory", "documentation" : null, "simpleType" : "UpgradeHistory", "variableSetterType" : "UpgradeHistory" }, "wrapper" : false, "xmlNamespace" : null }, "UpgradeStatus" : { "c2jName" : "UpgradeStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "SUCCEEDED", "value" : "SUCCEEDED" }, { "name" : "SUCCEEDED_WITH_ISSUES", "value" : "SUCCEEDED_WITH_ISSUES" }, { "name" : "FAILED", "value" : "FAILED" } ], "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" : "UpgradeStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpgradeStatus", "variableName" : "upgradeStatus", "variableType" : "UpgradeStatus", "documentation" : null, "simpleType" : "UpgradeStatus", "variableSetterType" : "UpgradeStatus" }, "wrapper" : false, "xmlNamespace" : null }, "UpgradeStep" : { "c2jName" : "UpgradeStep", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PRE_UPGRADE_CHECK", "value" : "PRE_UPGRADE_CHECK" }, { "name" : "SNAPSHOT", "value" : "SNAPSHOT" }, { "name" : "UPGRADE", "value" : "UPGRADE" } ], "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" : "UpgradeStep", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpgradeStep", "variableName" : "upgradeStep", "variableType" : "UpgradeStep", "documentation" : null, "simpleType" : "UpgradeStep", "variableSetterType" : "UpgradeStep" }, "wrapper" : false, "xmlNamespace" : null }, "UpgradeStepItem" : { "c2jName" : "UpgradeStepItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Represents a single step of the Upgrade or Upgrade Eligibility Check workflow.

                                                              ", "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" : "getUpgradeStep", "beanStyleSetterMethodName" : "setUpgradeStep", "c2jName" : "UpgradeStep", "c2jShape" : "UpgradeStep", "defaultConsumerFluentSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepAsString(String)}.\n@param upgradeStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStep(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

                                                              \n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@deprecated Use {@link #upgradeStepAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep\n@deprecated Use {@link #upgradeStep(String)}\n", "documentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStep", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStep property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStep", "fluentEnumGetterMethodName" : "upgradeStep", "fluentEnumSetterMethodName" : "upgradeStep", "fluentGetterMethodName" : "upgradeStepAsString", "fluentSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep", "fluentSetterMethodName" : "upgradeStep", "getterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

                                                              \n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStep", "sensitive" : false, "setterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep", "setterMethodName" : "setUpgradeStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStepStatus", "beanStyleSetterMethodName" : "setUpgradeStepStatus", "c2jName" : "UpgradeStepStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepStatusAsString(String)}.\n@param upgradeStepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStepStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepStatusAsString}.\n

                                                              \n@return The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@deprecated Use {@link #upgradeStepStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #upgradeStepStatus(String)}\n", "documentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStepStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStepStatus", "fluentEnumGetterMethodName" : "upgradeStepStatus", "fluentEnumSetterMethodName" : "upgradeStepStatus", "fluentGetterMethodName" : "upgradeStepStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "upgradeStepStatus", "getterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepStatusAsString}.\n

                                                              \n@return The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStepStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "setterMethodName" : "setUpgradeStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStepStatus", "variableType" : "String", "documentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getIssues", "beanStyleSetterMethodName" : "setIssues", "c2jName" : "Issues", "c2jShape" : "Issues", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \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 #issues(List)}.\n@param issues 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 #issues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasIssues()} to see if a value was sent in this field.\n

                                                              \n@return A list of strings containing detailed information about the errors encountered in a particular step.\n@deprecated Use {@link #issues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #issues(List)}\n", "documentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Issues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIssues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "issues", "fluentSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "issues", "getterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasIssues()} to see if a value was sent in this field.\n

                                                              \n@return A list of strings containing detailed information about the errors encountered in a particular step.", "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" : "Issues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Issues", "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" : "Issue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Issues", "sensitive" : false, "setterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.", "setterMethodName" : "setIssues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "issues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "issues", "variableType" : "java.util.List", "documentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressPercent", "beanStyleSetterMethodName" : "setProgressPercent", "c2jName" : "ProgressPercent", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #progressPercent(Double)}.\n@param progressPercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progressPercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@return The Floating point value representing progress percentage of a particular step.\n@deprecated Use {@link #progressPercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressPercent(Double)}\n", "documentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressPercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressPercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressPercent", "fluentSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressPercent", "getterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@return The Floating point value representing progress percentage of a particular step.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ProgressPercent", "sensitive" : false, "setterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.", "setterMethodName" : "setProgressPercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "progressPercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "progressPercent", "variableType" : "Double", "documentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Issues" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getIssues", "beanStyleSetterMethodName" : "setIssues", "c2jName" : "Issues", "c2jShape" : "Issues", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \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 #issues(List)}.\n@param issues 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 #issues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasIssues()} to see if a value was sent in this field.\n

                                                              \n@return A list of strings containing detailed information about the errors encountered in a particular step.\n@deprecated Use {@link #issues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #issues(List)}\n", "documentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Issues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIssues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "issues", "fluentSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "issues", "getterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasIssues()} to see if a value was sent in this field.\n

                                                              \n@return A list of strings containing detailed information about the errors encountered in a particular step.", "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" : "Issues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Issues", "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" : "Issue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Issues", "sensitive" : false, "setterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.", "setterMethodName" : "setIssues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "issues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "issues", "variableType" : "java.util.List", "documentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProgressPercent" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressPercent", "beanStyleSetterMethodName" : "setProgressPercent", "c2jName" : "ProgressPercent", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #progressPercent(Double)}.\n@param progressPercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progressPercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@return The Floating point value representing progress percentage of a particular step.\n@deprecated Use {@link #progressPercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressPercent(Double)}\n", "documentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressPercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressPercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressPercent", "fluentSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressPercent", "getterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@return The Floating point value representing progress percentage of a particular step.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ProgressPercent", "sensitive" : false, "setterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.", "setterMethodName" : "setProgressPercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "progressPercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "progressPercent", "variableType" : "Double", "documentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeStep" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStep", "beanStyleSetterMethodName" : "setUpgradeStep", "c2jName" : "UpgradeStep", "c2jShape" : "UpgradeStep", "defaultConsumerFluentSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepAsString(String)}.\n@param upgradeStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStep(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

                                                              \n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@deprecated Use {@link #upgradeStepAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep\n@deprecated Use {@link #upgradeStep(String)}\n", "documentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStep", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStep property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStep", "fluentEnumGetterMethodName" : "upgradeStep", "fluentEnumSetterMethodName" : "upgradeStep", "fluentGetterMethodName" : "upgradeStepAsString", "fluentSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep", "fluentSetterMethodName" : "upgradeStep", "getterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

                                                              \n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStep", "sensitive" : false, "setterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep", "setterMethodName" : "setUpgradeStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpgradeStepStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStepStatus", "beanStyleSetterMethodName" : "setUpgradeStepStatus", "c2jName" : "UpgradeStepStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepStatusAsString(String)}.\n@param upgradeStepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStepStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepStatusAsString}.\n

                                                              \n@return The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@deprecated Use {@link #upgradeStepStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #upgradeStepStatus(String)}\n", "documentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStepStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStepStatus", "fluentEnumGetterMethodName" : "upgradeStepStatus", "fluentEnumSetterMethodName" : "upgradeStepStatus", "fluentGetterMethodName" : "upgradeStepStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "upgradeStepStatus", "getterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepStatusAsString}.\n

                                                              \n@return The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStepStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "setterMethodName" : "setUpgradeStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStepStatus", "variableType" : "String", "documentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStep", "beanStyleSetterMethodName" : "setUpgradeStep", "c2jName" : "UpgradeStep", "c2jShape" : "UpgradeStep", "defaultConsumerFluentSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepAsString(String)}.\n@param upgradeStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStep(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

                                                              \n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@deprecated Use {@link #upgradeStepAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep\n@deprecated Use {@link #upgradeStep(String)}\n", "documentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStep", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStep property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStep", "fluentEnumGetterMethodName" : "upgradeStep", "fluentEnumSetterMethodName" : "upgradeStep", "fluentGetterMethodName" : "upgradeStepAsString", "fluentSetterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStep", "fluentSetterMethodName" : "upgradeStep", "getterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStep} will return {@link UpgradeStep#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepAsString}.\n

                                                              \n@return Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStep", "sensitive" : false, "setterDocumentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              \n@param upgradeStep Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:
                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade
                                                              \n@see UpgradeStep", "setterMethodName" : "setUpgradeStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStep", "variableType" : "String", "documentation" : "

                                                              Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

                                                              • PreUpgradeCheck
                                                              • Snapshot
                                                              • Upgrade

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpgradeStepStatus", "beanStyleSetterMethodName" : "setUpgradeStepStatus", "c2jName" : "UpgradeStepStatus", "c2jShape" : "UpgradeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #upgradeStepStatusAsString(String)}.\n@param upgradeStepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #upgradeStepStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepStatusAsString}.\n

                                                              \n@return The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@deprecated Use {@link #upgradeStepStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus\n@deprecated Use {@link #upgradeStepStatus(String)}\n", "documentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "endpointDiscoveryId" : false, "enumType" : "UpgradeStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpgradeStepStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpgradeStepStatus", "fluentEnumGetterMethodName" : "upgradeStepStatus", "fluentEnumSetterMethodName" : "upgradeStepStatus", "fluentGetterMethodName" : "upgradeStepStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see UpgradeStatus", "fluentSetterMethodName" : "upgradeStepStatus", "getterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #upgradeStepStatus} will return {@link UpgradeStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #upgradeStepStatusAsString}.\n

                                                              \n@return The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UpgradeStepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UpgradeStepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UpgradeStepStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              \n@param upgradeStepStatus The status of a particular step during an upgrade. The status can take one of the following values:
                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed
                                                              \n@see UpgradeStatus", "setterMethodName" : "setUpgradeStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "upgradeStepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "upgradeStepStatus", "variableType" : "String", "documentation" : "

                                                              The status of a particular step during an upgrade. The status can take one of the following values:

                                                              • In Progress
                                                              • Succeeded
                                                              • Succeeded with Issues
                                                              • Failed

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getIssues", "beanStyleSetterMethodName" : "setIssues", "c2jName" : "Issues", "c2jShape" : "Issues", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \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 #issues(List)}.\n@param issues 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 #issues(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasIssues()} to see if a value was sent in this field.\n

                                                              \n@return A list of strings containing detailed information about the errors encountered in a particular step.\n@deprecated Use {@link #issues()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #issues(List)}\n", "documentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Issues property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIssues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "issues", "fluentSetterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "issues", "getterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasIssues()} to see if a value was sent in this field.\n

                                                              \n@return A list of strings containing detailed information about the errors encountered in a particular step.", "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" : "Issues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Issues", "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" : "Issue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Issues", "sensitive" : false, "setterDocumentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              \n@param issues A list of strings containing detailed information about the errors encountered in a particular step.", "setterMethodName" : "setIssues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "issues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "issues", "variableType" : "java.util.List", "documentation" : "

                                                              A list of strings containing detailed information about the errors encountered in a particular step.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgressPercent", "beanStyleSetterMethodName" : "setProgressPercent", "c2jName" : "ProgressPercent", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #progressPercent(Double)}.\n@param progressPercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progressPercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@return The Floating point value representing progress percentage of a particular step.\n@deprecated Use {@link #progressPercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progressPercent(Double)}\n", "documentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgressPercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgressPercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressPercent", "fluentSetterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressPercent", "getterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@return The Floating point value representing progress percentage of a particular step.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ProgressPercent", "sensitive" : false, "setterDocumentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              \n@param progressPercent The Floating point value representing progress percentage of a particular step.", "setterMethodName" : "setProgressPercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "progressPercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "progressPercent", "variableType" : "Double", "documentation" : "

                                                              The Floating point value representing progress percentage of a particular step.

                                                              ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpgradeStepItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpgradeStepItem", "variableName" : "upgradeStepItem", "variableType" : "UpgradeStepItem", "documentation" : null, "simpleType" : "UpgradeStepItem", "variableSetterType" : "UpgradeStepItem" }, "wrapper" : false, "xmlNamespace" : null }, "VPCDerivedInfo" : { "c2jName" : "VPCDerivedInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

                                                              ", "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" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VPCId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@return The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@return The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VPCId", "sensitive" : false, "setterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \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 #availabilityZones(List)}.\n@param availabilityZones 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 #availabilityZones(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAvailabilityZones()} to see if a value was sent in this field.\n

                                                              \n@return The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@deprecated Use {@link #availabilityZones()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availabilityZones(List)}\n", "documentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailabilityZones property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailabilityZones", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZones", "fluentSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAvailabilityZones()} to see if a value was sent in this field.\n

                                                              \n@return The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "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" : "AvailabilityZones", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AvailabilityZones", "sensitive" : false, "setterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.", "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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZones" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \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 #availabilityZones(List)}.\n@param availabilityZones 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 #availabilityZones(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAvailabilityZones()} to see if a value was sent in this field.\n

                                                              \n@return The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@deprecated Use {@link #availabilityZones()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availabilityZones(List)}\n", "documentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailabilityZones property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailabilityZones", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZones", "fluentSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAvailabilityZones()} to see if a value was sent in this field.\n

                                                              \n@return The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "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" : "AvailabilityZones", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AvailabilityZones", "sensitive" : false, "setterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.", "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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VPCId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VPCId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@return The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@return The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VPCId", "sensitive" : false, "setterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VPCId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@return The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@return The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VPCId", "sensitive" : false, "setterDocumentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param vpcId The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                              The VPC Id for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAvailabilityZones", "beanStyleSetterMethodName" : "setAvailabilityZones", "c2jName" : "AvailabilityZones", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \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 #availabilityZones(List)}.\n@param availabilityZones 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 #availabilityZones(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAvailabilityZones()} to see if a value was sent in this field.\n

                                                              \n@return The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@deprecated Use {@link #availabilityZones()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availabilityZones(List)}\n", "documentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailabilityZones property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailabilityZones", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZones", "fluentSetterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZones", "getterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasAvailabilityZones()} to see if a value was sent in this field.\n

                                                              \n@return The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "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" : "AvailabilityZones", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AvailabilityZones", "sensitive" : false, "setterDocumentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              \n@param availabilityZones The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.", "setterMethodName" : "setAvailabilityZones", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                              The availability zones for the Elasticsearch domain. Exists only if the domain was created with VPCOptions.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.", "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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VPCDerivedInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "vpcDerivedInfo", "variableType" : "VPCDerivedInfo", "documentation" : null, "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "wrapper" : false, "xmlNamespace" : null }, "VPCDerivedInfoStatus" : { "c2jName" : "VPCDerivedInfoStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Status of the VPC options for the specified Elasticsearch domain.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "VPCDerivedInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link VPCDerivedInfo.Builder} avoiding the need to create one manually via {@link VPCDerivedInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfo.Builder#build()} is called immediately and its result is passed to {@link #options(VPCDerivedInfo)}.\n@param options a consumer that will call methods on {@link VPCDerivedInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(VPCDerivedInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the VPC options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(VPCDerivedInfo)}\n", "documentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the VPC options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "VPCDerivedInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "options", "variableType" : "VPCDerivedInfo", "documentation" : null, "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "options", "variableType" : "VPCDerivedInfo", "documentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              ", "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the status of the VPC options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the status of the VPC options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "VPCDerivedInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link VPCDerivedInfo.Builder} avoiding the need to create one manually via {@link VPCDerivedInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfo.Builder#build()} is called immediately and its result is passed to {@link #options(VPCDerivedInfo)}.\n@param options a consumer that will call methods on {@link VPCDerivedInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(VPCDerivedInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the VPC options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(VPCDerivedInfo)}\n", "documentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the VPC options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "VPCDerivedInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "options", "variableType" : "VPCDerivedInfo", "documentation" : null, "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "options", "variableType" : "VPCDerivedInfo", "documentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              ", "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the status of the VPC options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the status of the VPC options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOptions", "beanStyleSetterMethodName" : "setOptions", "c2jName" : "Options", "c2jShape" : "VPCDerivedInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link VPCDerivedInfo.Builder} avoiding the need to create one manually via {@link VPCDerivedInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VPCDerivedInfo.Builder#build()} is called immediately and its result is passed to {@link #options(VPCDerivedInfo)}.\n@param options a consumer that will call methods on {@link VPCDerivedInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #options(VPCDerivedInfo)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the VPC options for the specified Elasticsearch domain.\n@deprecated Use {@link #options()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #options(VPCDerivedInfo)}\n", "documentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Options property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOptions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "options", "fluentSetterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "options", "getterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the VPC options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "VPCDerivedInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Options", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Options", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Options", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              \n@param options Specifies the VPC options for the specified Elasticsearch domain.", "setterMethodName" : "setOptions", "setterModel" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "options", "variableType" : "VPCDerivedInfo", "documentation" : null, "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VPCDerivedInfo", "variableName" : "options", "variableType" : "VPCDerivedInfo", "documentation" : "

                                                              Specifies the VPC options for the specified Elasticsearch domain.

                                                              ", "simpleType" : "VPCDerivedInfo", "variableSetterType" : "VPCDerivedInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OptionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \nThis is a convenience that creates an instance of the {@link OptionStatus.Builder} avoiding the need to create one manually via {@link OptionStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link OptionStatus.Builder#build()} is called immediately and its result is passed to {@link #status(OptionStatus)}.\n@param status a consumer that will call methods on {@link OptionStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(OptionStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the status of the VPC options for the specified Elasticsearch domain.\n@deprecated Use {@link #status()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #status(OptionStatus)}\n", "documentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@return Specifies the status of the VPC options for the specified Elasticsearch domain.", "getterModel" : { "returnType" : "OptionStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              \n@param status Specifies the status of the VPC options for the specified Elasticsearch domain.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : null, "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OptionStatus", "variableName" : "status", "variableType" : "OptionStatus", "documentation" : "

                                                              Specifies the status of the VPC options for the specified Elasticsearch domain.

                                                              ", "simpleType" : "OptionStatus", "variableSetterType" : "OptionStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Options", "Status" ], "shapeName" : "VPCDerivedInfoStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VPCDerivedInfoStatus", "variableName" : "vpcDerivedInfoStatus", "variableType" : "VPCDerivedInfoStatus", "documentation" : null, "simpleType" : "VPCDerivedInfoStatus", "variableSetterType" : "VPCDerivedInfoStatus" }, "wrapper" : false, "xmlNamespace" : null }, "VPCOptions" : { "c2jName" : "VPCOptions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Options to specify the subnets and security groups for VPC endpoint. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

                                                              ", "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" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.", "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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.", "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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \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 #subnetIds(List)}.\n@param subnetIds 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 #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the subnets for VPC endpoint.", "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" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              \n@param subnetIds Specifies the subnets for VPC endpoint.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the subnets for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \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 #securityGroupIds(List)}.\n@param securityGroupIds 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 #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return Specifies the security groups for VPC endpoint.", "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" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "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" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              \n@param securityGroupIds Specifies the security groups for VPC endpoint.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                              Specifies the security groups for VPC endpoint.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VPCOptions", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VPCOptions", "variableName" : "vpcOptions", "variableType" : "VPCOptions", "documentation" : null, "simpleType" : "VPCOptions", "variableSetterType" : "VPCOptions" }, "wrapper" : false, "xmlNamespace" : null }, "ValidationException" : { "c2jName" : "ValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              An exception for missing / invalid input fields. Gives http status code of 400.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ValidationException", "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" : "ValidationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ValidationException", "variableName" : "validationException", "variableType" : "ValidationException", "documentation" : null, "simpleType" : "ValidationException", "variableSetterType" : "ValidationException" }, "wrapper" : false, "xmlNamespace" : null }, "VolumeType" : { "c2jName" : "VolumeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The type of EBS volume, standard, gp2, or io1. See Configuring EBS-based Storagefor more information.

                                                              ", "endpointDiscovery" : null, "enums" : [ { "name" : "STANDARD", "value" : "standard" }, { "name" : "GP2", "value" : "gp2" }, { "name" : "IO1", "value" : "io1" } ], "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" : "VolumeType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeType", "variableName" : "volumeType", "variableType" : "VolumeType", "documentation" : null, "simpleType" : "VolumeType", "variableSetterType" : "VolumeType" }, "wrapper" : false, "xmlNamespace" : null }, "ZoneAwarenessConfig" : { "c2jName" : "ZoneAwarenessConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Specifies the zone awareness configuration for the domain cluster, such as the number of availability zones.

                                                              ", "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" : "getAvailabilityZoneCount", "beanStyleSetterMethodName" : "setAvailabilityZoneCount", "c2jName" : "AvailabilityZoneCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #availabilityZoneCount(Integer)}.\n@param availabilityZoneCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZoneCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@return An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@deprecated Use {@link #availabilityZoneCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availabilityZoneCount(Integer)}\n", "documentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailabilityZoneCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailabilityZoneCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZoneCount", "fluentSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZoneCount", "getterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@return An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZoneCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZoneCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailabilityZoneCount", "sensitive" : false, "setterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled", "setterMethodName" : "setAvailabilityZoneCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availabilityZoneCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availabilityZoneCount", "variableType" : "Integer", "documentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZoneCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailabilityZoneCount", "beanStyleSetterMethodName" : "setAvailabilityZoneCount", "c2jName" : "AvailabilityZoneCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #availabilityZoneCount(Integer)}.\n@param availabilityZoneCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZoneCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@return An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@deprecated Use {@link #availabilityZoneCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availabilityZoneCount(Integer)}\n", "documentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailabilityZoneCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailabilityZoneCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZoneCount", "fluentSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZoneCount", "getterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@return An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZoneCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZoneCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailabilityZoneCount", "sensitive" : false, "setterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled", "setterMethodName" : "setAvailabilityZoneCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availabilityZoneCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availabilityZoneCount", "variableType" : "Integer", "documentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailabilityZoneCount", "beanStyleSetterMethodName" : "setAvailabilityZoneCount", "c2jName" : "AvailabilityZoneCount", "c2jShape" : "IntegerClass", "defaultConsumerFluentSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #availabilityZoneCount(Integer)}.\n@param availabilityZoneCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #availabilityZoneCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@return An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@deprecated Use {@link #availabilityZoneCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availabilityZoneCount(Integer)}\n", "documentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailabilityZoneCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailabilityZoneCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availabilityZoneCount", "fluentSetterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availabilityZoneCount", "getterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@return An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AvailabilityZoneCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZoneCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailabilityZoneCount", "sensitive" : false, "setterDocumentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              \n@param availabilityZoneCount An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled", "setterMethodName" : "setAvailabilityZoneCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availabilityZoneCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availabilityZoneCount", "variableType" : "Integer", "documentation" : "

                                                              An integer value to indicate the number of availability zones for a domain when zone awareness is enabled. This should be equal to number of subnets if VPC endpoints is enabled

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ZoneAwarenessConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ZoneAwarenessConfig", "variableName" : "zoneAwarenessConfig", "variableType" : "ZoneAwarenessConfig", "documentation" : null, "simpleType" : "ZoneAwarenessConfig", "variableSetterType" : "ZoneAwarenessConfig" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "ElasticsearchException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.elasticsearch.model.ElasticsearchException", "sdkRequestBaseClassName" : "ElasticsearchRequest", "sdkResponseBaseClassName" : "ElasticsearchResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy